1
我正在嘗試編寫模式,並且想要將值或元素限制爲枚舉列表或鍵引用。這可能嗎?即,即時我的模式我有XML模式 - 將元素限制爲枚舉或鍵參考
<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>
我的問題是我如何組織架構元素定義爲<a>
在此先感謝您的幫助。
是不是AdditionalTypes意味着是動態的?如果您在.xml文件中添加更多類型會怎麼樣? – unhammer