我正在创建一个 xsd 架构来支持以下 xml 结构:
<Switch code="enable'>
.....more..stuff.....
</Switch>
这是它在模式中的声明方式
<xs:element name="Switch minOccurs="1" maxOccurs="1">
<xs:complexType>
................
<xs:attribute type="xs:string" name="Code" use="required"/>
</xs:complexType>
</xs:element>
现在 Switch code 的值只能是“enable”或“disable”。在我的 xsd 模式中,我将如何指定它只能是其中一个值?这是可能的还是我需要使用诸如 C# 之类的编程语言来处理这个问题?
如果有人可以帮助我,我将不胜感激。
谢谢,