xml の使用に関して 2 つの問題があります。
最初の問題:
このコードは正しく動作します。引数が子を 1 つだけ持つが、子のリストを持たない場合。
doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue()
次のようなものを準備したいと思います。
If(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() !=null)
しかし、値が空になることはないため、これは機能しませんが、値のリストであるかどうかを確認できる同様の If が必要です。
通常のノード:
<name>Adam</name>
リスト ノード:
<car>
<tire>yes</tire>
<trunk>yes</trunk>
</car>
2 番目の問題:
ネストされた ChildNodes を作成すると、値を取得できません どこに問題があるか知っていますか?
ノードの例:
<name>Adam</name>
これを書くと「名前」が出る
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()
これを書くとnullになりますが、「Adam」が必要です
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()