Name
SAXTransformerFactory
Synopsis
This class extends
TransformerFactory
to define additional factory
methods that are useful when working with documents that are
represented as sequences of SAX events. Pass the
FEATURE
constant to the getFeature(
)
method of your TransformerFactory
object to determine whether the newTemplatesHandler(
)
and newTransformerHandler( )
methods
are supported and whether it is safe to cast your
TransformerFactory
object to a
SAXTransformerFactory
. Use the
FEATURE_XMLFILTER
constant with
getFeature( )
to determine if the
newXMLFilter( )
methods are also supported.
newTemplatesHandler( )
returns a
TemplatesHandler
object that you can use as an
org.xml.sax.ContentHandler
object to receive SAX
events generated by a SAX parser and transform those events into a
Templates
object.
The newTransformerHandler( )
methods are similar:
they return a TransformerHandler
object that can
receive SAX events and representing a source document and transform
them into a Result
document. The no-argument
version of newTransformerHandler( )
creates a
TransformerHandler
that simply modifies the form
of the document without applying a stylesheet to its content. The
other two versions of newTransformerHandler( )
use
a stylesheet specified either as a Source
or
Templates
object.
The newXMLFilter( )
methods, if supported, return
an org.xml.sax.XMLFilter
object that can acts as both a sink and a source of SAX events and filters those events by applying the transformation instructions ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.