This is the reason of your problem, as written in the documentation[1], you should use the non-static method in order to have your mapping file used inside the marshalling framework. Static methods are only generic tools that can't use a mapping file that is specific to one problem.
Arnaud [1] http://www.castor.org/xml-framework.html#The-Marshalling-Framework > -----Original Message----- > From: Laurent For�t [mailto:[EMAIL PROTECTED]] > Sent: Monday, May 13, 2002 9:54 AM > To: [EMAIL PROTECTED] > Subject: Re: [castor-dev] order xml node with the Marshaller. > > Yes, I am using static methods. Can it be a reason for my problem ? > > Laurent For�t. > > ----- Original Message ----- > From: "Arnaud Blandin" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, May 13, 2002 9:47 AM > Subject: Re: [castor-dev] order xml node with the Marshaller. > > > > 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 > > > > > > ----------------------------------------------------------- > 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
