因此,在编写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”。是什么赋予了?
答案 0 :(得分:3)
“First”中的尾随空格非常重要。如果要将前导空格和尾随空格视为无关紧要,请使用类型xs:NMTOKEN而不是xs:string。