【发布时间】:2012-11-14 07:37:04
【问题描述】:
我从网络服务器接收到一个 XML 字符串,该字符串在开头包含一个 XSD 模式定义,如下所示:
...
<xs:sequence>
<xs:element name="" .../>
<xs:element name="" .../>
...
</xs:sequence>
...
属性名称在模式定义下方的字符串的 xml 部分中定义数据集的标签,如下所示:
...
<DataSet id="DataSet1">
<name1>value</name1>
<name2>value</name2>
...
</DataSet>
<DataSet id="DataSet2">
<name1>value</name1>
<name2>value</name2>
...
</DataSet>
...
谁能给我一个如何解析这个的建议。
PS:定义名称的元素数量是可变的,并且每次都可能不同,因此这些标签不是静态的。
【问题讨论】:
标签: java android xml parsing xsd