0
我可以为此编写XSD架构吗?请注意,类别在其他类别(同名)中重复。 (对不起,我是新来的XML模式。)这个XML是否合法,我可以为它生成XSS吗?
<list>
<category name="...">
<category name="Cats">
<subcategory>Syamese</subcategory>
</category>
</category>
<category name="...">
<category name="Dogs">
<subcategory>Fox Terier</subcategory>
</category>
</category>
</list>
我现在的XSD具有以下,但它只是只有一个类别包装好。
<xs:element name="category">
<xs:complexType>
<xs:sequence>
<xs:element name="category">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element ref="category"/>
<xs:element maxOccurs="unbounded" ref="subcategory"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
我知道我最好重命名一个类别的。但是我可以这样做吗?
由于某种原因,这不会通过DOMDocument :: shemaValidate()... – valk 2012-03-29 12:51:56