Just out of curiosty, what happens when you change the node type for these Java properties to be 'element' rather than 'attribute' ?
Werner SantiagoA wrote: > Hi again, > > in my java-class i have that: > private String washingAdm = ""; > private String washingSep = ""; > private String dressingAdm = ""; > private String dressingSep = ""; > private String eatingAdm = ""; > private String eatingSep = ""; > and the getters and setters for that. > The "ATLs" is not a class or a nested class, but i need to have it in the > xml-structure. > The example with the "location" attribute you show me says something like > that: > "To use more than one wrapper element, the name is separated by a > forward-slash as such: > <bind-xml name="bar" location="abc/xyz" />" > That´s what I want, but why does the first wrapper element show up for every > "nested" tag and not for all nested ones in just one wrapping element? > > > > Lukas Lang wrote: >> Hello, >> >> this is not a bug, as the location attribute is >> >> "...always relative to the class in which the field is being defined." >> [1] >> >> Using: >> >> <mapping> >> <class name="xml.template.Atls"> >> <map-to xml="ATLs" /> >> <field name="washingAdm" type="string"> >> <bind-xml name="OnAdmission" node="attribute" >> location="Washing" /> >> </field> >> <field name="washingSep" type="string"> >> <bind-xml name="OnSeparation" node="attribute" >> location="Washing" /> >> </field> >> <field name="dressingAdm" type="string"> >> <bind-xml name="OnAdmission" node="attribute" >> location="Dressing" /> >> </field> >> <field name="dressingSep" type="string"> >> <bind-xml name="OnSeparation" node="attribute" >> location="Dressing" /> >> </field> >> <field name="eatingAdm" type="string"> >> <bind-xml name="OnAdmission" node="attribute" >> location="Eating" /> >> </field> >> <field name="eatingSep" type="string"> >> <bind-xml name="OnSeparation" node="attribute" >> location="Eating" /> >> </field> >> </class> >> </mapping> >> >> will generate your desired xml. For detailed information, have a look at >> the mapping documentation [1]. >> >> Regards, >> Lukas >> >> [1] http://www.castor.org/xml-mapping.html#6.-Location-attribute >> >> SantiagoA schrieb: >>> Hi there, >>> I´ve problem with the generated Tags. >>> >>> in my mapping file i have something like this: >>> <field name="washingAdm" type="string"> >>> <bind-xml name="OnAdmission" node="attribute" location="ATLs/Washing"/> >>> </field> >>> <field name="washingSep" type="string"> >>> <bind-xml name="OnSeparation" node="attribute" location="ATLs/Washing"/> >>> </field> >>> <field name="dressingAdm" type="string"> >>> <bind-xml name="OnAdmission" node="attribute" location="ATLs/Dressing"/> >>> </field> >>> <field name="dressingSep" type="string"> >>> <bind-xml name="OnSeparation" node="attribute" >>> location="ATLs/Dressing"/> >>> </field> >>> <field name="eatingAdm" type="string"> >>> <bind-xml name="OnAdmission" node="attribute" location="ATLs/Eating"/> >>> </field> >>> <field name="eatingSep" type="string"> >>> <bind-xml name="OnSeparation" node="attribute" location="ATLs/Eating"/> >>> </field> >>> >>> The generated output looks like that: >>> <ATLs> >>> <Washing OnAdmission="5" OnSeparation="15"/> >>> </ATLs> >>> <ATLs> >>> <Dressing OnAdmission="5" OnSeparation="15"/> >>> </ATLs> >>> <ATLs> >>> <Eating OnAdmission="5" OnSeparation="15"/> >>> </ATLs> >>> >>> Is this a bug or do I something wrong? >>> I expected the Washing-, Dressing-, Eating-Tags to be surrounded by just >>> one >>> ATL-Tag. >>> I´m new to Castor, so any help would be highly apreciated. >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

