【发布时间】:2009-11-09 18:50:35
【问题描述】:
我有一个 org.w3c.dom.Node 对象。
我想看看它是否还有其他兄弟姐妹。
这是我尝试过的:
Node sibling = node.getNextSibling();
if(sibling == null)
return true;
else
return false;
但是,由于某种原因(可能是由于源 XML 中的标识或行空间),我没有得到预期的结果。
[也
node.getParentNode().getChildNodes().getLength()
给出的值比我预期的要高。]
欢迎您提出改进此代码的建议。
编辑
如下所示,空白节点似乎阻碍了我计算兄弟姐妹的尝试。
xml 看起来像这样:
<a>
<b>
<c>I have this node:</c>
<c>I want to know how many of these there are.</c>
<c>This is another sibling.</c>
</b>
<b>
</b>
</a>
从我的节点开始(上面的第一个
【问题讨论】:
-
您能否发布一个在使用上面的代码时仍然失败的 XML 的小 sn-p?