|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Fast text output from SAX?
At 2:48 PM -0700 4/13/04, Dennis Sosnoski wrote: >Obviously I can't test every possible internal form that might be >used by an application. However, the vast majority of XML document >processing in Java is currently built on the event streams produced >by SAX parsers. Any general XML format should be convertible to and >from an event stream of this type, and in practice that's the way >any alternative general formats are likely to be used (at least in >the near term). That doesn't sound at all plausible to me. If I have a specific internal data structure that I wish to convert to XML, I would never go through SAX. If I really didn't care about performance I might go through XOM or JDOM, but if I cared about performance I'd just dump out the strings or bytes as seemed appropriate. While certainly a few people are using the SAX API to drive output, it's hardly a common thing to do, nor is it at all necessary. I just can't see how the task you want to benchmark corresponds to how XML is used. The fact is XML is deliberately simple enough to be output straight-forwardly without any fancy libraries. I can believe a format like XBIS might be so complex that it really requires the overhead of a special library just for output. But XML just isn't that complicated. Unfortunately the massive gains in programmer productivity from using a straight-forward, text format that can be inspected and debugged in any text editor are rarely measured by benchmarks. :-( -- Elliotte Rusty Harold elharo@m... Effective XML (Addison-Wesley, 2003) http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
|
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
|
|||||||||

Cart








