gpt4 book ai didi

java - 在 java (android) 中使用 XSD 架构读取 XML

转载 作者:行者123 更新时间:2023-12-01 05:01:01 25 4
gpt4 key购买 nike

我从网络服务器接收到一个 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:定义名称的元素数量是可变的,并且每次都可以不同,因此这些标签不是静态的。

最佳答案

我想您不仅想解析它,还想在解析后对其进行处理(不幸的是,这种对“解析”一词的误用正在变得普遍)。假设整个文件是格式良好的 XML(您还没有说过),则解析应该是微不足道的。处理完全取决于您想要对数据执行的操作。例如,某些类型的处理可能需要架构信息,而其他类型可能不需要。

关于java - 在 java (android) 中使用 XSD 架构读取 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374693/

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