是否可以表示XSD中的嵌套列表?我正在尝试表示以下内容:
ids : [ [item1_1, item1_2], [item2_1, item2_2] ]
通常,要代表一个列表,它看起来如下,但是我很难生成如上所述的嵌套版本。
<xs:element name="ids" type="xs:string" minOccurs="0" maxOccurs="unbounded">
未命名的嵌套列表
<?xml version="1.0"?>
<xs:schema version="1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ids">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="item" type="xs:string"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
名为嵌套列表
<?xml version="1.0"?>
<xs:schema version="1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ids">
<xs:complexType>
<xs:sequence>
<xs:element name="nested" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="xs:string"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>