-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