[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Fast text output from SAX?


generate xml from text
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>");

But if you get a SAX stream of events corresponding to that fragment, 
it'll take more than just a write to output it.

I think what Dennis is looking for is for something to fairly compare 
the output from XBIS et al. with that of XML properly written at the end 
of a SAX stream. Properly written may or may not involve (depending on 
how paranoid you want to be -- I'd go for maximal because broken XML 
isn't XML anymore): transcoding, checking that Names are Names, blowing 
up if they contain characters that can't be transcoded to the target 
encoding, checking that comments and PI data don't contain -- or ?>, 
checking that text contains no forbidden character, that namespaces are 
properly used, that you're using the proper repertoires for the version 
of XML you said you were using, etc.

I don't know of a SAX writer that does all the proper checks, but I'd 
love to be pointed to one.

-- 
Robin Berjon

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.