カスタム ドキュメントを調べて、JDK の XPath を使用してカスタム オブジェクトを見つけることはできますか?
私が正しければ、Jaxen ではクラス org.jaxen.DefaultNavigator がその目的で使用されます。C# の XPathNavigator も。
Java の XPath には似たようなものがありますか?
例えば
javax.xml.xpath.XPath xp = XPathFactory.newInstance().newXPath();
MyOwnNodeList nodeList = (MyOwnNodeList) xpath.evaluate("//*[@Id='id']", myOwnDocumentTree, XPathConstants.NODESET);