Packages
org.apache.xml.dtm  
org.apache.xml.dtm.ref  
org.apache.xml.dtm.ref.dom2dtm  
org.apache.xml.dtm.ref.sax2dtm  
org.apache.xml.res  
org.apache.xml.serializer Processes SAX events into streams.
org.apache.xml.serializer.dom3  
org.apache.xml.serializer.utils  
org.apache.xml.utils Implementation of Xalan utility classes.
org.apache.xml.utils.res  
org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.compiler Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation.
org.apache.xpath.domapi Implements DOM Level 3 XPath API
org.apache.xpath.functions Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package.
org.apache.xpath.jaxp  
org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
org.apache.xpath.operations Support for XPath operations, such as +, -, string(), etc.
org.apache.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support.
org.apache.xpath.res Contains strings for XPath support that require internationalization.