【问题标题】:Evaluating XPath Commands with java使用 java 评估 XPath 命令
【发布时间】:2009-06-08 12:40:00
【问题描述】:

您好,我有一个这样的 xml 文档

<root>
  <cert id="1">

  </cert>
  <cert id="2">

  </cert>
  <cert id="3">

  </cert>
</root>

现在我收到一个请求,想要选择 id 为 2 的证书并希望在函数中返回它。做这个的最好方式是什么?我想到了 XPATH 表达式,如何在 java 中使用它们?什么是最好的输出(返回值)。

提前致谢

塞巴斯蒂安

【问题讨论】:

    标签: java xml xpath


    【解决方案1】:

    查看 Java XPath API 上的 this article。它包括有关如何使用 API 的信息,以及 XPath 本身的示例用法。

    您在这个场景中的 XPath 表达式将是

    /root/cert[@id='2']
    

    【讨论】:

      【解决方案2】:

      看看dom4j 库。 cookbook 页面包含一些不错的代码示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-07
        • 1970-01-01
        • 2013-05-21
        • 2011-03-25
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 2010-11-03
        相关资源
        最近更新 更多