When tree construction is deferred, innocuous methods such as NodeInfo#getLocalName() may trigger a dynamic error. Rather than make all such methods on NodeInfo throw a checked XPathException, we instead throw an UncheckedXPathException, which is a simple wrapper for an XPathException. Appropriate places in the client code must check for this condition and translate it back into an XPathException.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.