gpt4 book ai didi

xsd - XML Schema 元素顺序

转载 作者:行者123 更新时间:2023-12-03 15:12:49 25 4
gpt4 key购买 nike

在我的 XSD 中,我希望能够指定元素的顺序无关紧要。这就是我所拥有的:

<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>

我怎样才能使 EVN 和 PID 元素可以在 XML 文件中随机出现(首先是 EVN,然后是 PID 或第一个 PID 元素,然后是 EVN 元素)?
<EVN_EventTypeSegment>Test</EVN_EventTypeSegment>
<PID_PatientIdentificationSegment>PIDTest</PID_PatientIdentificationSegment>

或者:
<PID_PatientIdentificationSegment>PIDTest</PID_PatientIdentificationSegment>
<EVN_EventTypeSegment>Test</EVN_EventTypeSegment>

最佳答案

使用 xs:all而不是 xs:sequence .

关于xsd - XML Schema 元素顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com