Tôi cần giới hạn tìm kiếm nút xpath thành cây con. Tôi hiện đang sử dụng phương pháp dưới đây nhưng nó tìm kiếm trên một tài liệu toàn bộ quan trọng cho dù tôi cung cấp cho nó tài liệu hoặc nút tôi muốn tìm kiếm từ.tìm kiếm xpath trên cây con
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);
}
Giải pháp Tôi đang sử dụng bây giờ là tôi tạo tài liệu mới, nối thêm nút và tìm kiếm trên tài liệu mới, sau đó hợp nhất. Tôi muốn cải thiện điều này. Nó có thể được thực hiện?
XPath tôi đang sử dụng là //nodeName
.
cho chúng ta thấy xpath bạn đang sử dụng – soulcheck
Tôi tin rằng những hạn chế sẽ phải được thực hiện trong biểu thức XPath. – McDowell
tôi đã thêm xpath vào phần chỉnh sửa. –