搜索元素的效率最高?
是否需要遍历完整的DOM4j文档?
我应该在这里使用XPATH吗?
我实际上在比较两个XML文档。将逐个迭代第一个xml并搜索第二个xml文档
这不是一个简单的比较。我将name
属性值与第二个xml的元素进行比较。如果第一个xml有任何名称,例如name="xx.yy"
,那么我需要在第二个xml中查找<xx>
<yy></yy>
</xx>
。
答案 0 :(得分:1)
也许你可以使用Jsoup吗?我不知道你要做什么样的比较,但是使用Jsoup你可以简单地从两个XML中选择所有节点并在一个循环中迭代两个集合。 如果您只需要通过其属性(任何属性)标记名称或内容来选择随机节点,那么Jsoup非常有效且易于使用。