-1
我从c#背景和新的Android冰雹。我正试图解析从.NET生成的XML文件。它实际上是一个包含多个表的XMLDataSet。如下图所示带有多个根元素的Android XmlPullParser
<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在andriod中解析具有多个根元素的XML。我遇到的所有示例都演示了如何解析单个根XML。有人可以帮助我解析具有多个根的XML文件。
感谢您的回复。在我的情况下,使用DOM解析器并不有效,因为XML文件非常庞大。有什么方法可以使用XML Pull Parser吗? –
@ rakesh1988都有同样的时间来检索数据.. – Hariharan