XML无效枚举

时间:2013-05-28 08:40:15

标签: xml enumeration

因此,在编写XML时,我遇到了这个恼人的错误。错误说明:

cvc-enumeration-valid:对于枚举'[First,Second]',值'First'不是facet-valid。它必须是枚举中的值。

模式

    <xs:simpleType name="std-semester">
    <xs:restriction base="xs:string">
        <xs:enumeration value="First"/>
        <xs:enumeration value="Second"/>
    </xs:restriction>
</xs:simpleType>

正如您所看到的枚举值是First和Second但仍然给出了上面提到的错误,即使我把正确的值设置为“First”。是什么赋予了?

1 个答案:

答案 0 :(得分:3)

“First”中的尾随空格非常重要。如果要将前导空格和尾随空格视为无关紧要,请使用类型xs:NMTOKEN而不是xs:string。