【问题标题】:Do XPath on a Node with Java使用 Java 在节点上执行 XPath
【发布时间】:2010-02-02 20:55:42
【问题描述】:

我有一些节点,我想像这样对其执行 XPath:

XPath xpath = XPathFactory.newInstance().newXPath();
XPathExpression expr = xpath.compile("//name");
Object result = expr.evaluate(SOMETHING_ELSE, XPathConstants.NODE);

如何将 someNode 转换为 SOMETHING_ELSE 并执行我的 XPath?

【问题讨论】:

  • 我没有得到这个问题。精心制作
  • 我想你可能误解了 evaluate 的用法。

标签: java xml xpath


【解决方案1】:

Object result = expr.evaluate(someNode, XPathConstants.NODE); 有什么问题? XPathExpression 将 Object 作为第一个参数,您可以传递对 XML 文档的节点、元素或属性的任何引用。

【讨论】:

    猜你喜欢
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多