Hi,
I have a nested object which I'm having some trouble with.
The object structure looks like:
Post
----Session
--------Group
------------Field
Each Post object contains an array of Session objects.
Each Session object contains an array of Group objects.
Each Group object contains an array of Field objects.
Pretty straightforward, nothing fancy ...
The xml I get looks like:
<?xml version="1.0" ?>
<post>
<sessions>
<session sessionId="0">
<groups>
<group groupName="employee">
<fields>
<field fieldName="fname" fieldValue="abc"/>
<field fieldName="lname" fieldValue=def"/>
<field fieldName="id" fieldValue="1222223"/>
</fields>
</group>
</groups>
</session>
<session sessionId="1">
<groups>
<group groupName="manager">
<fields>
<field fieldName="fname" fieldValue="ghi"/>
<field fieldName="lname" fieldValue="jkl"/>
<field fieldName="id" fieldValue="123456789"/>
<field fieldName="notes" fieldValue="a note"/>
</fields>
</group>
</groups>
</session>
</sessions>
</post>
This is almost perfect. I just don't need / want the classname elements
(<sessions>,<groups>,<fields>).
My ideal output would look like:
<?xml version="1.0" ?>
<post>
<session sessionId="0">
<group groupName="employee">
<field fieldName="fname" fieldValue="abc"/>
<field fieldName="lname" fieldValue="def"/>
<field fieldName="id" fieldValue="1222223"/>
</group>
</session>
<session sessionId="1">
<group groupName="manager">
<field fieldName="fname" fieldValue="ghi"/>
<field fieldName="lname" fieldValue="jkl"/>
<field fieldName="id" fieldValue="123456789"/>
<field fieldName="notes" fieldValue="a note"/>
</group>
</session>
</post>
My Post.betwixt file looks like this:
<?xml version='1.0' encoding='UTF-8' ?>
<info primitiveTypes='attribute'>
<element name='post'>
<addDefaults/>
</element>
</info>
Any suggestions would be greatly appreciated.
Thanks,
Ty
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the
tools to get online.
http://smallbusiness.yahoo.com/webhosting