gnu.xml.pipeline
Class TextConsumer
- ContentHandler, DeclHandler, DTDHandler, EventConsumer, LexicalHandler
public class TextConsumer
Terminates a pipeline, consuming events to print them as well formed
XML (or XHTML) text.
Input must be well formed, and must include XML names (e.g. the
prefixes and prefix declarations must be present), or the output of
this class is undefined.
NSFilter
, WellFormednessFilter
TextConsumer(OutputStream out) - Constructs a consumer that writes its input as XML text,
encoded in UTF-8.
|
TextConsumer(Writer w) - Constructs a consumer that writes its input as XML text.
|
TextConsumer(Writer w, boolean isXhtml) - Constructs an event consumer which echoes its input as text,
optionally adhering to some basic XHTML formatting options
which increase interoperability with old (v3) browsers.
|
attributeDecl , characters , comment , elementDecl , endCDATA , endDTD , endDocument , endElement , endEntity , endPrefixMapping , externalEntityDecl , fatal , flush , ignorableWhitespace , internalEntityDecl , isCanonical , isExpandingEntities , isPrettyPrinting , isXhtml , notationDecl , processingInstruction , setCanonical , setDocumentLocator , setEOL , setErrorHandler , setExpandingEntities , setPrettyPrinting , setWriter , setXhtml , skippedEntity , startCDATA , startDTD , startDocument , startElement , startEntity , startPrefixMapping , unparsedEntityDecl , write , writeElement , writeElement , writeEmptyElement |
TextConsumer
public TextConsumer(OutputStream out)
throws IOException
Constructs a consumer that writes its input as XML text,
encoded in UTF-8. XHTML rules are not followed.
TextConsumer
public TextConsumer(Writer w)
throws IOException
Constructs a consumer that writes its input as XML text.
XHTML rules are not followed.
TextConsumer
public TextConsumer(Writer w,
boolean isXhtml)
throws IOException
Constructs an event consumer which echoes its input as text,
optionally adhering to some basic XHTML formatting options
which increase interoperability with old (v3) browsers.
For the best interoperability, when writing as XHTML only
ASCII characters are emitted; other characters are turned to
entity or character references as needed, and no XML declaration
is provided in the document.