0
我有一個創建下面的模式,其中產品是一個數組,但XSD驗證(在eclipse中)說maxOccurs =「unbounded」minOccurs =「0」不能用於根元素。所以如何在XSD中表示這個結構。以下是我的XSD的外觀。XSD根元素作爲數組
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element maxOccurs="unbounded" minOccurs="0" name="product">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" name="id" type="xs:decimal"/>
<xs:element minOccurs="1" name="name" type="xs:string"/>
<xs:element minOccurs="1" name="price">
<xs:simpleType>
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tags" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
請參閱[綜合答案](http://stackoverflow.com/a/29490731/290085)我寫給[幾乎相同的問題](http://stackoverflow.com/q/29485410/290085)詢問只是在你的時刻。謝謝。 – kjhughes