1
スキーマを作成しようとしていますが、値または要素を列挙型リストまたはキー参照のいずれかに制限したいとします。これは可能ですか?すなわち、私の質問はどのように私はすべての助けを事前に<a>
XMLスキーマ - enumまたはkeyrefに要素を制限する
感謝のスキーマ要素の定義を構築んです、私は
<xsd:simpleType name="TypeEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="uint8" />
<xsd:enumeration value="uint16" />
<xsd:enumeration value="uint32" />
<xsd:enumeration value="uint64" />
</xsd:restriction>
</xsd:simpleType>
を持っており、私のXMLに私は
<root>
<a>anEnum<a> <!-- This value should be restricted to either anEnum, anotherEnum or anything in TypeEnum -->
<AdditionalTypes>
<Enum Name="anEnum" />
<Enum Name="anotherEnum" />
</AdditionalTypes>
</root>
を持っている私のスキーマをイム。
AdditionalTypesが動的であることを意味しませんか? .xmlファイルにさらにタイプを追加するとどうなりますか? – unhammer