嗨,有谁能告诉我如何用simplexml读取xml标记及其值。我正在构建一个android应用程序。
我需要获取根元素中的所有标记和值:

<RootElement>
   <UnknownTab>UnkownValue</UnkownTab>
   <AnotherUnknownTab>UnkownValue</AnotherUnknownTab>
</RootElement>

rootelement中的元素数量也是未知的,每次都可能不同。
更新:
我已经在使用simplexml进行其他序列化,所以我不想使用其他xml解析工具。
问题是如何使用simplexml而不是如何序列化xml。
更新2:
我回顾了XML(它有点复杂)定义如下:
XSD定义:
<element-sequence>
   <element name="actualName" ..../>
   <element name="actualName" ..../>
   <element name="actualName" ..../>
   .
   .
   .
</element-sequence>

元素序列的大小是可变的
rootelement中元素的标记是actualnames
<RootElement>
   <actualName>UnkownValue</actualName>
   <actualName>UnkownValue</actualName>
   .
   .
   .
</RootElement>

如果可能的话,有没有办法用simplexml序列化这个

最佳答案

看一看非常简单的教程,也许它会帮助你:Java and XML Parsing XML Data

07-26 05:15