Re: xml serializing
Re: xml serializing
- Subject: Re: xml serializing
- From: Chuck Hill <email@hidden>
- Date: Wed, 30 Jan 2008 11:11:03 -0800
On Jan 30, 2008, at 9:06 AM, Jeff Schmitz wrote:
Using the NSXmlOutputStream class as described in Practical
Webobjects and passing in a key value, e.g.
xml_stream.writeObject(first(), "first")
I'm getting output with a structure that doesn't match what is
shown in the book. For example, here is a snippet of my output:
<string id="7" xml:space="preserve">jeff</string>
<string idRef="7" key="first"/>
Note the extra level of indirection where the key value is in its
own element that has a reference to another element that contains
the associated key data.
According to the book, and Apple's own documentation, I would have
expected something more like:
<string id="7" key="first" xml:space="preserve">jeff</string>
I'm thinking the format I'm getting is going to make any XSL I
write a little more complicated, and it also worries me that in the
future this format could change, breaking all my xsl's. Any idea
why this might be?
My first, and only, guess is a difference in versions between the
libraries used waaay back when that was written and what you have
installed on your machine. Which WO version? Hopefully there is
some way to control how this gets generated. XSL is annoying enough
for the easy version.
Chuck
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden