2
我是xsd規範領域的新人,我需要從stackoverflow社區獲得幫助。我想要做的是定義一個類別層次結構。如何在XSD規範中設置層次結構?
實施例:
- A類
1.1。 B類
1.1.1 C類
我怎麼能在一個XSD規範定義呢? 也許有一些最佳實踐解決方案。
Chris
我試圖用這種方式指定它。但我不確定這是否可行。
<xs:element name="category">
<xs:complexType>
<xs:sequence>
<xs:element name="maincategory">
<xs:complexType>
<xs:sequence>
<xs:element name="subcategory">
<xs:complexType>
<xs:sequence>
<xs:element ref="subcategory"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="maincategory" type="xs:string"/>
<xs:element name="subcategory" type="xs:string"/>
克里斯
我已經在問題 – user1489543
中添加了我已經嘗試過的內容它是否按原樣工作?你需要幫助修復它,還是你想讓它更清潔? – robert
我想讓它更乾淨。它的工作原理,但我不滿意該解決方案。 – user1489543