【问题标题】:Efficient way to search for an element name in DOM4j document在 DOM4j 文档中搜索元素名称的有效方法
【发布时间】:2013-08-07 16:52:03
【问题描述】:

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

【问题讨论】:

    标签: java xml dom4j


    【解决方案1】:

    也许您可以为此使用 Jsoup?我不知道您要进行哪种比较,但是使用 Jsoup,您可以简单地从两个 XML 中选择所有节点,并在一个循环中遍历两个集合。 如果只需要通过属性(任意属性)标签名称或内容来选择随机节点,Jsoup 非常有效且易于使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 1970-01-01
      相关资源
      最近更新 更多