如何检查XML节点是否是Java中的叶节点?

时间:2013-12-26 12:04:13

标签: java xml

我想列出XML文档中存在的所有叶节点。 XML不是固定的,因此代码应该适用于任何给定的XML文件。

2 个答案:

答案 0 :(得分:3)

查找XML解析器。这些库将为您解析XML String并构建XML节点的面向对象树(称为DOM,代表文档对象模型)。应该有一个类似getChildCount()getChildren()isLeaf()的方法。

看看这里:Best XML parser for Java

答案 1 :(得分:0)

如果您使用的是DOM:

if (!myNode.hasChildNodes())
{
   // found a leaf node
}