gpt4 book ai didi

xml - 具有不确定元素出现的 XML 文件的 XSD 验证

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

以下 XML 片段可使用标准 XML 库进行解析(已尝试使用 Java 和 Scala)。

<?xml version="1.0" encoding="UTF-8"?>
<list>
<a>value1</a>
<b>value2</b>
<a>value3</a>
<a>value4</a>
<a>value5</a>
<b>value6</b>
<b>value7</b>
</list>

如您所见,“a”和“b”元素是混合的(不确定的)。是否可以为这种“混合”行为编写 XSD?

最佳答案

这应该有效.. :-)

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="a" type="xs:string" />
<xs:element name="b" type="xs:string" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

关于xml - 具有不确定元素出现的 XML 文件的 XSD 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2026966/

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