A selectPath(Query) returns a child node of the wrapped document. The child node is then copied with the XmlObject.copy() method. My application requires a copy of the child node since it will be passed into a Threaded application which has no need to modify the resulting XML. The Child node has further children that I would like to use XPath queries to pull the desired node. However, when I issue a select path on the returned child node, I get the following error:
java.lang.IllegalArgumentException: DocumentWrapper#wrap: supplied node does not belong to the wrapped DOM document
I do not wish to construct a new XML document for the Child (and its children) to pass into my application. I just need the fragment to query, as the XML just represents "ini" type information.