[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Fast text output from SAX?
Elliotte Rusty Harold wrote: >At 11:45 AM -0700 4/13/04, Dennis Sosnoski wrote: > > >>I think we're talking different types of output here. I want to >>generate XML text output from a SAX2 parse event stream, so I can >>directly compare the time taken to generate the XML text with the >>time taken to generate XBIS output, for instance. The write() method >>in an OutputStream or Writer isn't going to generate XML text. >> >> > >Of course it can: > >System.out.println("<root>This is a document</root>"); > >I think you need to define the problem more carefully, and then look >at how best to implement that problem, rather than assuming SAX is >part of the solution here. > > The problem, which I've expressed more than once, is to compare the performance for the alternatives of using text XML vs. some post-parse representation of XML documents. For the reasons given in my earlier email I'm chosing to base my timing comparisons on the parse event stream. This is in my opinion the fairest comparison to all approaches, since essentially any application working with XML is going to be using the output from a parse, not the raw document text. SAX2 is the most widely used parser API for Java, so that's what I'm using as the common event stream. I understand that the idea of using any representation other than text (or gzipped text) for XML document exchange is something that you find deeply repugnant. I'm not making any kind of moral judgement here, though, I'm just trying to establish how much of a difference in performance is possible. - Dennis
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|