gpt4 book ai didi

xsd - XSD-允许元素类型为整数或为空

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

我需要能够将简单元素类型设置为整数,但也可以将其设置为空。如果此示例为空且空白字段不是整数,则此示例将发送错误。我该如何解决?

<xsd:element name="weight" type="xsd:integer"/>

最佳答案

您要做的是在同一元素上分配限制,并对其进行合并,例如以下示例:

<xs:element name="job_code">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base='xs:string'>
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base='xs:integer' />
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>


通过使用此限制,您告诉xml验证允许任何整数值,并允许元素为空。

关于xsd - XSD-允许元素类型为整数或为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7109910/

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