0

我在使用 xml 时遇到了两个问题。

第一个问题:

此代码工作正常。如果参数只有一个孩子但没有孩子列表。

doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() 

我想准备这样的东西:

If(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() !=null)

但这不起作用,因为 value 永远不会为空,但我需要类似的 If which can check is list of value or not。

普通节点:

<name>Adam</name>

列表节点:

<car>
<tire>yes</tire>
<trunk>yes</trunk>
</car>

第二个问题:

如果我制作嵌套的 ChildNodes,我将无法获得价值,你知道问题出在哪里吗?

节点示例:

<name>Adam</name>

如果我写这个,我会得到“名字”

doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()

如果我写这个我会得到空,但我需要“亚当”

doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()
4

1 回答 1

1

答案 - 我应该使用 ToLenght() > 1

于 2012-11-06T22:40:30.117 回答