0

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()
4

1 に答える 1

1

答え - ToLenght() > 1 を使用する必要があります

于 2012-11-06T22:40:30.117 に答える