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.