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
>
>
>
>
--
View this message in context:
http://www.nabble.com/Generated-XML-Tags-via-mapping-file-are-wrong-tp19250873p19264532.html
Sent from the Castor - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email