# Xalan-Java 2.7.2

Xalan-Java implements the W3C Recommendation 16 November 1999 XSL Transformations (XSLT) Version 1.0.

See: Description

Transformations API for XML (TrAX)
Package | Description
--- | ---
javax.xml.transform |
javax.xml.transform.dom |
javax.xml.transform.sax |
javax.xml.transform.stream |

Java API for XML Parsing
Package | Description
--- | ---
javax.xml.parsers |

Xalan Core
Package | Description
--- | ---
org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.

XPath
Package | Description
--- | ---
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.

Document Table Model (DTM)
Package | Description
--- | ---
org.apache.xml.dtm |
org.apache.xml.dtm.ref |
org.apache.xml.dtm.ref.dom2dtm |
org.apache.xml.dtm.ref.sax2dtm |

Utilities
Package | Description
--- | ---
org.apache.xml.utils | Implementation of Xalan utility classes.
org.apache.xml.utils.res |

Xalan Other
Package | Description
--- | ---
org.apache.xalan.client | Implementation of Xalan applet.
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism.
org.apache.xalan.res | Contains strings that require internationalization.
org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
org.apache.xalan.xslt | Implementation of Xalan command-line interface.

Xalan Extensions
Package | Description
--- | ---
org.apache.xalan.lib | Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
org.apache.xalan.lib.sql | Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set.

Serializers
Package | Description
--- | ---
org.apache.xalan.serialize |
org.apache.xml.serializer | Processes SAX events into streams.
org.apache.xml.serializer.dom3 |
org.apache.xml.serializer.utils |

SAX 2
Package | Description
--- | ---
org.xml.sax |
org.xml.sax.ext |
org.xml.sax.helpers |

DOM 2
Package | Description
--- | ---
org.w3c.dom |
org.w3c.dom.bootstrap |
org.w3c.dom.css |
org.w3c.dom.events |
org.w3c.dom.html |
org.w3c.dom.ls |
org.w3c.dom.ranges |
org.w3c.dom.stylesheets |
org.w3c.dom.traversal |
org.w3c.dom.views |
org.w3c.dom.xpath |

XSLTC Core
Package | Description
--- | ---
org.apache.xalan.xsltc |
org.apache.xalan.xsltc.cmdline |
org.apache.xalan.xsltc.cmdline.getopt |
org.apache.xalan.xsltc.compiler |
org.apache.xalan.xsltc.compiler.util |
org.apache.xalan.xsltc.dom |
org.apache.xalan.xsltc.runtime |
org.apache.xalan.xsltc.runtime.output |
org.apache.xalan.xsltc.trax |
org.apache.xalan.xsltc.util |

Other Packages
Package | Description
--- | ---
javax.xml |
javax.xml.datatype |
javax.xml.namespace |
javax.xml.validation |
javax.xml.xpath |
org.apache.xalan |
org.apache.xml.res |
org.apache.xmlcommons |

Copyright © 2014 Apache XML Project. All Rights Reserved.