See: Description
Interface | Description |
---|---|
CharacterReferenceGenerator |
A class that expands a character to a character reference, entity reference, etc,
and writes the resulting reference to a writer
|
Class | Description |
---|---|
AdaptiveEmitter |
This class implements the Adaptive serialization method defined in XSLT+XQuery Serialization 3.1.
|
BinaryTextDecoder |
This class generates decodes processing instructions in text output that represent text encoded
in base64 binary or hexBinary
|
CDATAFilter |
CDATAFilter: This ProxyReceiver converts character data to CDATA sections,
if the character data belongs to one of a set of element types to be handled this way.
|
CharacterMap |
This class defines a character map, that is, a mapping from characters to strings used by the serializer
when mapping individual characters in the output.
|
CharacterMapExpander |
CharacterMapExpander: This ProxyReceiver expands characters occurring in a character map,
as specified by the XSLT 2.0 xsl:character-map declaration
|
CharacterMapIndex |
This class represents a set of named character maps.
|
Emitter |
Emitter: This abstract class defines methods that must be implemented by
components that format SAXON output.
|
ExpandedStreamResult |
An ExpandedStreamResult is similar to a StreamResult, and is created from a StreamResult.
|
HexCharacterReferenceGenerator |
A class that represents a character as a hexadecimal character reference
and writes the result to a supplied Writer
|
HTML40Emitter |
This class generates HTML 4.0 output
|
HTML50Emitter |
This class generates HTML 5.0 output
|
HTMLEmitter |
This class generates HTML output
|
HTMLIndenter |
HTMLIndenter: This ProxyReceiver indents HTML elements, by adding whitespace
character data where appropriate.
|
HTMLTagHashSet |
A simple class for testing membership of a fixed set of case-insensitive ASCII strings.
|
HTMLURIEscaper |
This class is used as a filter on the serialization pipeline; it performs the function
of escaping URI-valued attributes in HTML
|
JSONEmitter |
This class implements the back-end text generation of the JSON serialization method.
|
JSONSerializer |
This class implements the JSON serialization method defined in XSLT+XQuery Serialization 3.1.
|
MessageEmitter |
MessageEmitter is the default Receiver for xsl:message output.
|
MessageWarner |
MessageWarner is a user-selectable receiver for XSLT xsl:message output.
|
MetaTagAdjuster |
The MetaTagAdjuster adds a meta element to the content of the head element, indicating
the required content type and encoding; it also removes any existing meta element
containing this information
|
PrincipalOutputGatekeeper |
This class is added to the output pipeline for the principal result destination for a transformation
if the transformation uses xsl:result-document instructions.
|
SerializationParamsHandler |
This class handles a set of serialization parameters provided in the form of an XDM instance
as specified in the Serialization 3.0 definition, section 3.1
|
SerializationProperties |
Define a set of serialization properties.
|
TEXTEmitter |
This class generates TEXT output
|
UncommittedSerializer |
This class is used when the decision on which serialization method to use has to be delayed until the first
element is read.
|
UnicodeNormalizer |
UnicodeNormalizer: This ProxyReceiver performs unicode normalization on the contents
of attribute and text nodes.
|
UnicodeWriterResult |
An UnicodeWriterResult encapsulates a UnicodeWriter to act as the destination for a transformation
or serialization
|
UTF8Writer |
Specialized buffering UTF-8 writer.
|
XHTML1Emitter |
XHTMLEmitter is an Emitter that generates XHTML 1 output.
|
XHTML5Emitter |
XHTML5Emitter is an Emitter that generates XHTML 5 output.
|
XHTMLPrefixRemover |
Filter to change elements in the XHTML, SVG, or MathML namespaces so they have no prefix (that is,
to make these the default namespace).
|
XHTMLURIEscaper |
This class performs URI escaping for the XHTML output method.
|
XML10ContentChecker |
This class is used on the serialization pipeline to check that the document conforms
to XML 1.0 rules.
|
XMLEmitter |
XMLEmitter is an Emitter that generates XML output
to a specified destination.
|
XMLIndenter |
XMLIndenter: This ProxyReceiver indents elements, by adding character data where appropriate.
|
This package contains code for serializing trees using the standard W3C-defined serialization methods
(xml, html, text, etc). Additional Saxon-specific serialization methods are in package
com.saxonica.serialize
.
Copyright (c) 2004-2022 Saxonica Limited. All rights reserved.