Re: [xml-dev] Fast text output from SAX?

From
Martin Bravenboer <>
To
Dennis Sosnoski <>
Date
2004-04-13T08:09:32Z
ID
<>
Thread
Re: [xml-dev] Fast text output from SAX?
Dennis Sosnoski wrote:
 > Does anyone have a recommendation for a fast SAX2 handler (Java) that
 > generates text XML output?

The TransformerHandler produced by the SAXTransformerFactory can be used 
in any Java 1.4 runtime. I know nothing about the performance or 
completeness however.

public static ContentHandler createXmlSerializer(OutputStream stream) {
     try {
       SAXTransformerFactory tf = (SAXTransformerFactory) 
SAXTransformerFactory.newInstance();

       TransformerHandler handler = tf.newTransformerHandler();
       handler.setResult(new StreamResult(stream));
       return handler;
     } catch(TransformerConfigurationException exc) {
       throw new RuntimeException(exc);
     }
   }

Cheers,
-- 
Martin Bravenboer
---------------------------------------------------------------------
Center for Software Technology
Institute of Information and Computing Sciences
Utrecht University