【问题标题】:XML invalid enumerationXML 无效枚举
【发布时间】:2013-05-28 08:40:15
【问题描述】:

所以我在编写 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”,仍然给我上面提到的错误。是什么赋予了?

【问题讨论】:

    标签: xml enumeration


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      相关资源
      最近更新 更多