私は xsd 仕様の分野では新しいので、stackoverflow コミュニティの助けが必要です。私がやりたいことは、カテゴリ階層を定義することです。
例:
- カテゴリーA
1.1。カテゴリーB
1.1.1 カテゴリーC
これを xsd 仕様で定義するにはどうすればよいですか? おそらく、これにはいくつかのベストプラクティスソリューションがあります。
クリス
このように指定してみました。しかし、それが実用的なアプローチであるかどうかはわかりません。
<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"/>
クリス