Trong XSD của tôi, tôi muốn có thể xác định thứ tự của các phần tử không quan trọng. Đây là những gì tôi có:Thứ tự lược đồ XML của các phần tử
<xs:element name="ADT_A08_231_GLO_DEF">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="EVN_EventTypeSegment" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="PID_PatientIdentificationSegment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PD1_PatientAdditionalDemographicSegment" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
Làm cách nào để yếu tố EVN và PID có thể xảy ra ngẫu nhiên (đầu tiên là EVN sau đó PID hoặc phần tử PID đầu tiên và sau đó là phần tử EVN) trong tệp XML?
<EVN_EventTypeSegment>Test</EVN_EventTypeSegment>
<PID_PatientIdentificationSegment>PIDTest</PID_PatientIdentificationSegment>
hay:
<PID_PatientIdentificationSegment>PIDTest</PID_PatientIdentificationSegment>
<EVN_EventTypeSegment>Test</EVN_EventTypeSegment>
Tại sao bạn nghĩ bạn muốn làm điều này? Bởi vì bạn có thể không muốn làm điều này. –
Ý của bạn là gì? Tôi phải làm được điều này, tôi nhận được một số tin nhắn từ một khách hàng và tôi phải xử lý nó. Bây giờ thứ tự của một số lĩnh vực của các tin nhắn có thể khác nhau, do đó, trong lược đồ của tôi, tôi phải thực hiện điều này trong acount .. Có thực sự không có cách nào tôi có thể đạt được điều này? –