Package nu.staldal.xodus

Serialize SAX2 events to its textual XML representation.

See:
          Description

Class Summary
HTMLSerializer  
OutputConfig Output config.
Serializer Serialize SAX2 events to its textual XML representation.
TextSerializer  
XMLCharacterEncoder Encodes output to an XML stream.
XMLSerializer  
 

Package nu.staldal.xodus Description

Serialize SAX2 events to its textual XML representation.

Can be used as a replacement for the serialization code in javax.xml.transform.

Support output to HTML, XML, XHTML and Text. Full support for XML namespaces.

Sample usage:

    java.util.Properties p = new Properties();
    p.setProperty(OutputKeys.METHOD, "xml");
    OutputStream myOut = new java.io.FileOutputStream("my.xml");
    
    Serializer ser = Serializer.createSerializer(
        new javax.xml.transform.stream.StreamResult(myOut), p);
        
    ser.startDocument();
            
    ser.startElement("", "root", "", new org.xml.sax.helpers.AttributesImpl());
    ser.endElement("", "root", "");
    
    ser.endDocument();                

    myOut.close();