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

Re: genx - abstract output


genx pipe
On Jan 21, 2004, at 9:29 PM, Adam Turoff wrote:

>>> 2. If you're going to build an XML instance in memory, wouldn't it be
>>> more natural to pull together a DOM or your own private data 
>>> structure
>>> and then serialize it in one fell swoop?
>
> So I build a data structure and I'm ready to serialize it to XML.  But
> there are a lot of nasty corner cases I don't want to mess up, so I 
> want
> a library to handle all of the details I'm likely to get wrong.  I'm
> looking for something that guarantees valid XML output, or fails as 
> soon
> as possible.
>
> Hm.  Sounds like genx to me.  ;-)

So, *why* do you want to serialize it?  To write it to a file or down a 
pipe to some other process, I'd say.  Unless you're going to send it to 
someone else, why don't you leave it in a data structure where it's 
handy to traverse, manipulate, throw XPaths at, etc...

It's just that the compartment in my brain where actual 
angle-brackets-and-Unicode XML lives is right next to the one where 
interchange and publishing happen.  And when I'm interchanging and 
publishing, I'm usually talking to a FILE *.

  -Tim


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.