我有一个像这样的XML结构:
<root>
<a/>
<b/>
<b/>
<a/>
<a/>
</root>
Run Code Online (Sandbox Code Playgroud)
我的XSD看起来像这样:
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="a"/>
<xs:element ref="b"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="a" type="xs:string" />
<xs:element name="b" type="xs:string" />
Run Code Online (Sandbox Code Playgroud)
即我有两个不同子标签的随机序列.
使用XMLBeans我得到一个带有访问方法的Root对象:getAArray(),getBArray()
这是我的问题:
标签按名称分组,原始顺序(a,b,b,a,a)丢失.
但我需要知道这些元素的顺序.
使用XMLBeans,最好/最简单的方法是什么?
| 归档时间: |
|
| 查看次数: |
1042 次 |
| 最近记录: |