gpt4 book ai didi

xml - XSDs - 如何有一个可能的负整数也可以是空白

转载 作者:数据小太阳 更新时间:2023-10-29 03:02:01 25 4
gpt4 key购买 nike

我正在尝试在 XSD 中编写一些代码以允许可以是 -1 到 9 或空白的单个整数字符。

我试过

<xs:simpleType name="RdrInteger1Include-1AllowBlank">
<xs:restriction base="xs:integer">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="9"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{0,1}"/>
</xs:restriction>
</xs:simpleType>

虽然如果使用空白,这只会返回错误。谁能帮忙,我是这方面的新手?

谢谢

最佳答案

创建一个有两个成员的联合类型。一种是您在上面定义的类型;另一个是 xsd:string 的限制,它只接受空字符串、单个空白或一系列空白字符(无论您对空白的理解是什么)。类型的用户应该指向并集,而不是整数的限制。

由于两个成员类型的词法空间是不相交的,因此在实践中定义联合时将它们放在哪个顺序并不重要。

关于xml - XSDs - 如何有一个可能的负整数也可以是空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28880938/

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