DOMパーサを解析中のxmlがあります。 XMLは、私はサブアイテム4までではなく、それの学童に達しています。このダミーの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>
です。私がしようとしているのは、次のように最奥のアイテムを取得することです:
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をここに投稿することはできません。同じパターンのダミーを投稿しました。 –