Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Xalan-Java 2

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

See:
Description

TrAX
org.apache.trax | Defines a global interface for generating Templates and performing XML transformations.

Xalan_Core
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 trax.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
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.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.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.

Xalan_Other
org.apache.xalan.client | Implementation of Xalan applet.
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism, which uses the Bean Scripting Framework.
org.apache.xalan.res | Contains strings that require internationalization.
org.apache.xalan.stree | Implementation of the Xalan Source Tree, which is a DOM implementation that is optimized for XSLT processing and the needs of Xalan -- derived nodes can index the children, and, combined with specialized node iterators (and tree walkers) can provide optimal child retrieval.
org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
org.apache.xalan.utils | Implementation of Xalan utility classes.
org.apache.xalan.xslt | Implementation of Xalan command-line interface.

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

Serializers
org.apache.serialize | Defines an interface for SAX and DOM serializers, a serializer factory and its configuration, the output format properties, and related interfaces.
org.apache.serialize.helpers | Output format for HTML, XML, XHTML, and text documents.
org.apache.xml.serialize.transition | Translate SAX events, a DOM tree, or an XPath node-set return value into a stream.

SAX_2
org.xml.sax | SAX 2.0 interfaces.
org.xml.sax.helpers | SAX 2.0 implementation classes.

DOM_2
org.w3c.dom | Document Object Model level 2 interfaces.
org.w3c.dom.range | DOM level 2 range interfaces.
org.w3c.dom.traversal | DOM level 2 interfaces for traversing documents, document trees, and node sets.

XML_PARSING
javax.xml.parsers | This package provides a pluggability mechanism to allow a compliant SAX or DOM parser to be used independently by an application.

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

XLST is a stylesheet language for transforming XML documents into other XML documents, HTML documents, or other document types. The language includes the XSL Transformation vocabulary and XPath, a language for addressing parts of an XML document. An XSL stylesheet describes how to transform the tree of nodes in the XML input into another tree of nodes.

Version:
  Alpha, 2.0.0, July 05, 2000
Author:
  Scott Boag

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000 Apache XML Project. All Rights Reserved.