我是新来的。 我在xml处理上看到了几个Java示例。 他们经常做类似的事情:
NodeList nl = Document.getElementsByTagName("xxxxxxxx");
If (nl.item(i).getNodeType() == Node.ELEMENT_NODE)
{
......
}
问题: 我真的需要检查节点类型吗? 它不会永远是一个元素吗?
答案 0 :(得分:0)
我想我找到了答案: org.apache.xerces.dom.DeepNodeImpl.java
nextMatchingElementAfter(Node c)
对Node.Element_Node进行了明确的检查。
因此,您可以从getElementsByTagName
中获取类型为Element的节点答案 1 :(得分:0)