Hi Laurent, Are you sure that you aren't using the static method of the Marshalling Framework and that your mapping is correctly set?
Arnaud > -----Original Message----- > From: Laurent For�t [mailto:[EMAIL PROTECTED]] > Sent: Monday, May 13, 2002 9:45 AM > To: [EMAIL PROTECTED] > Subject: Re: [castor-dev] order xml node with the Marshaller. > > My first example is : > > I have the following mapping : > > <class > name="com.clipack.persistence.customer.ComplementaryInformation_PState" > identity="idComplementaryInf" key-generator="MAX"> > <description>Address and so on...</description> > <map-to table="COMPLEMENTARY_INFORMATION" > xml="complementary_information" /> > <field name="idComplementaryInf" type="integer" > > <sql name="ID_COMPLEMENTARY_INF" type="integer"/> > <xml node="attribute"/> > </field> > <field name="firstName" type="string"> > <sql name="FIRST_NAME" type="char"/> > <xml node="attribute" /> > </field> > <field name="lastName" type="string"> > <sql name="LAST_NAME" type="char"/> > <xml node="attribute" /> > </field> > <field name="street1" type="string"> > <sql name="STREET1" type="char"/> > <xml node="attribute" /> > </field> > <field name="street2" type="string"> > <sql name="STREET2" type="char"/> > <xml node="attribute" /> > </field> > <field name="town" type="string"> > <sql name="TOWN" type="char"/> > <xml node="attribute" /> > </field> > <field name="state" type="string"> > <sql name="STATE" type="char"/> > <xml node="attribute" /> > </field> > <field name="zipCode" type="string"> > <sql name="ZIP_CODE" type="char"/> > <xml node="attribute" /> > </field> > <field name="country" type="string"> > <sql name="COUNTRY" type="char"/> > <xml node="attribute" /> > </field> > <field name="phone" type="string"> > <sql name="PHONE" type="char"/> > <xml node="attribute" /> > </field> > <field name="fax" type="string"> > <sql name="FAX" type="char"/> > <xml node="attribute" /> > </field> > </class> > > I have the following result after marshalling an object: > > <address id-complementary-inf="2320"> > <zip-code>55800</zip-code> > <country>France</country> > <fax>0.33.3.25.75.38.00</fax> > <street1>usine de sdqg</street1> > <phone>0.33.25.72.07</phone> > <town>vodgsy</town> > <first-name>Twsfc Voisey</first-name> > </address> > > According to my mapping, all the nodes should be attributes. Is it due to > that the nodes, I want to marshall are Strings ? > > If I change the mapping to put all the String field as element, I have the > same result. And, I wanted to have the nodes ordered like specified in my > mapping. How can I do ? > > Thanks a lot. > > Laurent For�t. > > > ----- Original Message ----- > From: "Keith Visco" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, May 10, 2002 9:01 PM > Subject: Re: [castor-dev] order xml node with the Marshaller. > > > > > > > > Laurent For�t wrote: > > > > > > Hello, > > > > > > When an object is marshalled , it seems that the order of appearance > of > > > my xml nodes doesn't respect the order in my mapping. > > > Is there any way to make marshalled nodes ordered ? > > > > Order of element nodes should respect order. Can you provide an example > > so that we can see what's going on? > > > > Order of attribute nodes does not necessarily respect order, which is > > valid for any XML document. > > > > --Keith > > > > ----------------------------------------------------------- > > If you wish to unsubscribe from this mailing, send mail to > > [EMAIL PROTECTED] with a subject of: > > unsubscribe castor-dev > > > > > > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [EMAIL PROTECTED] with a subject of: > unsubscribe castor-dev ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
