嗨,有谁能告诉我如何用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