我有一个XML元素列表。
$("li").click(function() {
我想在XSD中表示此列表。以下就是我现在所拥有的。
<disposition label="RegulatoryAgency">
<dispositionDetails code="114" location="243" />
<dispositionDetails code="79" location="61"/>
</disposition>
然而它不起作用。我收到的错误如<xs:element name="disposition" type="dispositionList" minOccurs="0"/>
<xs:complexType name="dispositionList">
<xs:attribute name="label" type="xs:string" use="required"/>
<xs:sequence>
<xs:element name="dispositionDetails" type="DispositionDetails" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DispositionDetails">
<xs:attribute name="code" type="xs:integer" use="required"/>
<xs:attribute name="location" type="xs:integer" use="required"/>
</xs:complexType>
任何人都可以帮助我吗?感谢。
答案 0 :(得分:0)
'xsd元素的顺序是相关的。'
1)注释?
2)(simpleContent | complexContent |((group | all | choice | sequence))?
3)(attribute | attributeGroup)?
<xs:complexType name="dispositionList">
<xs:sequence>
<xs:element name="dispositionDetails" type="DispositionDetails" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="label" type="xs:string" use="required"/>
</xs:complexType>