2

所以我在编写 XML 时遇到了这个烦人的错误。错误描述:

cvc-enumeration-valid:值“First”对于枚举“[First, Second]”不是 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”。是什么赋予了?

4

1 回答 1

3

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

于 2013-05-28T20:44:54.043 回答