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


Reply via email to