【发布时间】:2013-10-18 07:01:15
【问题描述】:
我来自 c# 背景,是 android 新手。我正在尝试解析从 .NET 生成的 XML 文件。它实际上是一个包含多个表的 XMLDataSet。如下图
<XMLDataSet xmlns="http://tempuri.org/XMLDataSet.xsd">
<table1>
<row1>value</row1>
<row2>value</row2>
<row3>value</row3>
</table1>
<table1>
<row1>value</row1>
<row2>value</row2>
<row3>value</row3>
</table1>
<table2>
<row1>value</row1>
<row2>value</row2>
<row3>value</row3>
</table2>
<table2>
<row1>value</row1>
<row2>value</row2>
<row3>value</row3>
</table2>
</XMLDataSet>
等等。 我想解析这个 xml 并获取“列表”。在 c# 中,我使用 XMLDataSet 和 xmlDataSet.Tables["table1"] 来解析它并获取一个列表。 但是我无法使用 XmlPullParser 在 Android 中解析具有多个根元素的 XML。我遇到的所有示例都显示了如何解析单个根 XML。有人可以帮助我解析具有多个根的 XML 文件吗?
【问题讨论】:
标签: c# android xml xml-parsing