gpt4 book ai didi

xsd - xsd 模式中 'sequence' 的等价物是什么(但没有排序)

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

我有一些内部带有序列的类型,它确实限制了子元素的顺序。我想删除这些订单限制。假设我不能(或不想)更改子元素的定义,我应该选择哪个元素?
例如,如果我想更改 <xs:choise maxOccurs="unbounded">它不会完全等同于 <xs:sequence> ,因为一些最初应该只出现一次的子元素现在可能出现多次。
反之亦然,我不能使用 xs:all ,现在我将对元素的最大数量(不超过 1 个)进行限制。

那么,有没有简单快捷的解决方案呢? (尽可能少地更改架构)

最佳答案

简短的回答是你不能。

一种选择是为每个可能的节点序列组合定义一个类型,然后将它们包含在一个中,但这有点荒谬。

关于xsd - xsd 模式中 'sequence' 的等价物是什么(但没有排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9789295/

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