相关疑难解决方法(0)

枚举值的XSD定义

我试图定义一个包含一个只能包含以下三个值之一的字段的XSD:

  • 绿色
  • 红色
  • 蓝色

本质上,我想在Schema级别定义严格的枚举.

我的第一次尝试看似错误,我不确定解决它的"正确"方法.

<xs:element name="color">
    <xs:complexType>
        <xs:choice>
            <xs:element name="green"/>
            <xs:element name="red"/>
            <xs:element name="blue"/>
        </xs:choice>
    </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

通过使用自动XML生成器,它将这些元素名称视为字符串对象:

<xs0:color>
    <xs0:green>text</xs0:green>
</xs0:color>
Run Code Online (Sandbox Code Playgroud)

xsd

49
推荐指数
2
解决办法
7万
查看次数

标签 统计

xsd ×1