使用xml时遇到两个问题。
第一个问题:
此代码正常工作。如果参数只有一个孩子但没有孩子列表。
doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue()
我想准备这样的东西:
If(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() !=null)
但这不起作用,因为值永远不会为空但我需要类似的如果可以检查是否是值列表。
普通节点:
<name>Adam</name>
列表节点:
<car>
<tire>yes</tire>
<trunk>yes</trunk>
</car>
第二个问题:
如果我制作嵌套的ChildNodes,我无法获取价值你知道哪里有问题吗?
节点示例:
<name>Adam</name>
如果我这样说,我会得到“名字”
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()
如果我写这个,我会得到null,但我需要“Adam”
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()
答案 0 :(得分:1)
回答 - 我应该使用ToLenght()&gt; 1