我有一個xml,我通過DOM解析器解析。 XML是有點這個序列在xml中分析嵌套標籤的問題
<root>
<item1> abc </item1>
<item2> def </item2>
<item3> ghi </item3>
<item4>
<subItem4>
<name> xyz </name>
<id> 1 </id>
</subItem4>
<subItem4>
<name> asd </name>
<id> 2 </id>
</subItem4>
</item4>
</root>
的根據這個虛擬的xml我很深遠,直到分項4而不是它的子女。我正在嘗試如下獲取最裏面的項目是:
NodeList slide = theElement.getElementsByTagName(「item4」)。item(0).getChildNodes();
for(int i = 0; i<slide.getLength(); i++)
{
NodeList subSlides = theElement.getElementsByTagName("subItem4").item(0).getChildNodes();
for (int j=0; j<subSlides.getLength(); j++)
{
String subSlide_title = subSlides.item(i).getFirstChild().getNodeValue();
}
}
它不工作。請有人可以確定我在解析錯誤的位置。任何幫助表示讚賞。
我知道,這是不是實際的。我有意給予空間,他們不是原來的XML。 –
@Usama - 如果你沒有給出一個具有代表性的例子,誰能提供幫助? – Oded
我已編輯並刪除空間現在告訴我。我不能在這裏發佈原始的XML,那是y貼了一個相同的模式虛擬。 –