gpt4 book ai didi

xml - 是否可以在内部包含 complexType 和元素但没有序列部分

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

我有一个类似于此示例的 xml 文档(和复杂元素):

<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>

但是在我的 xml 中,我是先添加名字还是姓氏并不重要。所以我想删除“xs:sequence”部分,但我不确定应该用什么替换它。

如果不可能——那为什么不可能呢?

更新:如果我用 < cx:all> 更改它,我会收到此错误:“所有组的所有 {parties} 的 {max occurs} 必须为 0 或 1”。

最佳答案

使用 <xs:all>而不是 <xs:sequence> :

<xs:element name="employee">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

参见 W3Schools page在架构指标上:

All Indicator

The <all> indicator specifies that the child elements can appear in any order, and that each child element must occur only once:

关于xml - 是否可以在内部包含 complexType 和元素但没有序列部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1722449/

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