XPointerAPI is a Java API for XPointer. XPointer is a W3C standard for addressing into the internal structure of XML documents. It introduces new types of location, such as ranges and points. XPointerAPI is based on Xalan, which is the XSLT engine published by the Apache Software Foundation. This is one of the first implementations of the XPointer standard. It allows the execution of XPointer expressions on XML documents.