gpt4 book ai didi

xml - cvc-enumeration-valid : Value '2' is not facet-valid with respect to enumeration '[1]' . 它必须是枚举中的一个值

转载 作者:行者123 更新时间:2023-12-04 03:04:32 26 4
gpt4 key购买 nike

使用此 XML 验证时出现错误:

XSD

<xs:simpleType name="XYZ">
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="1">
</xs:enumeration>
<xs:enumeration value="2">
</xs:enumeration>
</xs:restriction>
</xs:simpleType>

XML 值:

 <XYZ>2</XYZ>

错误

cvc-enumeration-valid: Value '2' is not facet-valid with respect to enumeration '[1]'. It must be a value from the enumeration.



任何人都可以帮我理解这个问题吗?
如何解决?

最佳答案

错误信息,

cvc-enumeration-valid: Value '2' is not facet-valid with respect to enumeration '[1]'. It must be a value from the enumeration.



simpleType从你的问题不同意。

错误消息暗示只有 1还允许 2遇到了;您的类型定义确实允许 12 .

引出与您的 xs:simpleType 有关的实际错误消息,您的 XML 必须使用一个值,例如 3 , 不允许。然后,您会收到如下错误消息:

cvc-enumeration-valid: Value '3' is not facet-valid with respect to enumeration '[1, 2]'. It must be a value from the enumeration.



因此,您的(第一个,也许只是?)错误在于相信发布的 xs:simpleType定义与该错误消息有关。

关于xml - cvc-enumeration-valid : Value '2' is not facet-valid with respect to enumeration '[1]' . 它必须是枚举中的一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com