The XML Style Sheet Translation (XSLT) APIs

The XSLT Packages
The XSLT APIs are defined in the following packages:
| Package |
Description |
| javax.xml.transform |
Defines the TransformerFactory
and Transformer classes. These classes are used to get a object
for doing transformations. After creating a transformer object, its
transform() method is invoked. This method provides an input
(source) and output (result). |
| javax.xml.transform.dom |
Defines classes used to create input and
output objects from a DOM. |
| javax.xml.transform.sax |
Defines classes used to create input
from a SAX parser and output objects from a SAX event handler. |
| javax.xml.transform.stream |
Defines classes used to create input
and
output objects from an I/O stream. |
The diagram shows the working of the XSLT APIs .
A TransformerFactory object is instantiated,
and used to create a Transformer. The source (input) object acts as the input to the
transformation process. This object is created from SAX reader, from a
DOM, or from an input stream.
The output (result) object is the result of this
transformation process. This object can be a SAX event handler, a DOM, or an
output stream. Transformer is created from
a set of transformation instructions. If it is created without any specific
instructions, then the transformer object simply copies the source to the
result.

|
Current Comments
0 comments so far (post your own) View All Comments Latest 10 Comments: