com.icl.saxon.trax.serialize
Interface DOMSerializer


public interface DOMSerializer

Interface for a DOM serializer implementation.

The DOM serializer is a facet of a serializer. A serializer may or may not support a DOM serializer.

Example:

 Document     doc;
 Serializer   ser;
 OutputStream os;

 ser.setOutputStream( os );
 ser.asDOMSerializer( doc );
 


Method Summary
 void serialize(org.w3c.dom.Document doc)
          Serializes the DOM document.
 void serialize(org.w3c.dom.DocumentFragment frag)
          Serializes the DOM document fragment.
 void serialize(org.w3c.dom.Element elem)
          Serializes the DOM element.
 

Method Detail

serialize

public void serialize(org.w3c.dom.Element elem)
               throws java.io.IOException
Serializes the DOM element. Throws an exception only if an I/O exception occured while serializing.
Parameters:
elem - The element to serialize
Throws:
java.io.IOException - An I/O exception occured while serializing

serialize

public void serialize(org.w3c.dom.Document doc)
               throws java.io.IOException
Serializes the DOM document. Throws an exception only if an I/O exception occured while serializing.
Parameters:
doc - The document to serialize
Throws:
java.io.IOException - An I/O exception occured while serializing

serialize

public void serialize(org.w3c.dom.DocumentFragment frag)
               throws java.io.IOException
Serializes the DOM document fragment. Throws an exception only if an I/O exception occured while serializing.
Parameters:
frag - The document fragment to serialize
Throws:
java.io.IOException - An I/O exception occured while serializing