gnu.xml.util
Class XHTMLWriter
java.lang.Object
|
+--gnu.xml.util.XMLWriter
|
+--gnu.xml.util.XHTMLWriter
This extends XMLWriter to create a class which defaults to writing
XHTML text, preferring the US-ASCII encoding. It adds no unique
functionality, only changing the defaults slightly to simplify writing
XHTML processing components by providing a bean class whose properties
have more convenient defaults. An artifact of using the US-ASCII
encoding is that no XML declaration is written, so that HTML tools
that can't accept them will not become confused. Components can treat
the output as UTF-8, ISO-8859-1, or US-ASCII without incurring any
data loss.
Author:XHTMLWriter
public XHTMLWriter()
Constructs this handler with System.out used to write
SAX events using the US-ASCII encoding, as XHTML.
XHTMLWriter
public XHTMLWriter(java.io.OutputStream out)
Constructs this handler such that the specified output stream
is used to write SAX events in the US-ASCII encoding, as XHTML.
Parameters:
XHTMLWriter
public XHTMLWriter(java.io.Writer out)
Constructs this handler such that the specified output stream
is used to write SAX events as XHTML.
Parameters:
XHTMLWriter
public XHTMLWriter(java.io.Writer out, java.lang.String encoding)
Constructs this handler such that the specified output stream
is used to write SAX events as XHTML, labeled with the specified
encoding.
Parameters: