org.apache.xml.serialize
public interface Serializer
To serialize a document using SAX events, create a compatible serializer and pass it around as a org.xml.sax.DocumentHandler. If an I/O error occurs while serializing, it will be thrown by DocumentHandler#endDocument. The SAX serializer may also be used as org.xml.sax.DTDHandler, org.xml.sax.ext.DeclHandler and org.xml.sax.ext.LexicalHandler.
To serialize a DOM document or DOM element, create a compatible serializer and call it's DOMSerializer or DOMSerializer methods. Both methods would produce a full XML document, to serizlie only the portion of the document use OutputFormat and specify no document type.
The OutputFormat dictates what underlying serialized is used to serialize the document based on the specified method. If the output format or method are missing, the default is an XML serializer with UTF-8 encoding and now indentation.
Version: $Revision: 1.14 $ $Date: 2004/02/24 23:34:03 $
See Also: DocumentHandler ContentHandler OutputFormat DOMSerializer
Method Summary | |
---|---|
ContentHandler | asContentHandler()
Return a ContentHandler interface into this serializer.
|
DocumentHandler | asDocumentHandler()
Return a DocumentHandler interface into this serializer.
|
DOMSerializer | asDOMSerializer()
Return a DOMSerializer interface into this serializer.
|
void | setOutputByteStream(OutputStream output)
Specifies an output stream to which the document should be
serialized. |
void | setOutputCharStream(Writer output)
Specifies a writer to which the document should be serialized.
|
void | setOutputFormat(OutputFormat format)
Specifies an output format for this serializer. |
Parameters: format The output format to use