相关疑难解决方法(0)

子树上的xpath搜索

我需要将xpath节点搜索限制为子树.我目前正在使用下面的方法,但它会在整个文档中搜索我是否给它提供文档或我要搜索的节点.

private NodeList findNodes(Object obj,String xPathString) throws ... {
    XPath xPath = XPathFactory.newInstance().newXPath();
    XPathExpression expression = xPath.compile(xPathString);
    return (NodeList) expression.evaluate(obj, XPathConstants.NODESET);
}
Run Code Online (Sandbox Code Playgroud)

我现在使用的解决方案是创建新文档,附加节点并搜索新文档,然后合并.我想改进这个.可以吗?

我正在使用的XPath是//nodeName.

java xml xpath

14
推荐指数
2
解决办法
3727
查看次数

标签 统计

java ×1

xml ×1

xpath ×1