在DOM4j文档中搜索元素名称的有效方法

时间:2013-08-06 15:23:32

标签: java xml dom4j

搜索元素的效率最高?
是否需要遍历完整的DOM4j文档?
我应该在这里使用XPATH吗? 我实际上在比较两个XML文档。将逐个迭代第一个xml并搜索第二个xml文档 这不是一个简单的比较。我将name属性值与第二个xml的元素进行比较。如果第一个xml有任何名称,例如name="xx.yy",那么我需要在第二个xml中查找<xx> <yy></yy> </xx>

1 个答案:

答案 0 :(得分:1)

也许你可以使用Jsoup吗?我不知道你要做什么样的比较,但是使用Jsoup你可以简单地从两个XML中选择所有节点并在一个循环中迭代两个集合。 如果您只需要通过其属性(任何属性)标记名称或内容来选择随机节点,那么Jsoup非常有效且易于使用。