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);
}
ソリューションは、私は新しい文書を作成することで、新しい文書上のノードと検索を追加し、マージします。私はこれを改善したい。それはできますか?
私が使用しているXPathは//nodeName
です。あなたは、「ドキュメントルートのいずれかの子孫ノード」を意味//軸上で探している
私たちにあなたが、私は制限がXPath式で行わなければならないと信じて – soulcheck
を使用しているXPathを示しました。 – McDowell
私は編集でxpathを追加しました。 –