Jira issue raised at
http://jira.codehaus.org/browse/CASTOR-2521

Thanks for the quick help/information.
Santiago



Werner Guttmann wrote:
> 
> Well, good news and bad news at the same time. At least it's working
> with element-typed content, but at the same time it confirms that
> there's a bug with attribute-typed content.
> 
> Feel free to raise a new Jira issue at ...
> 
> http://jira.codehaus.org/browse/CASTOR
> 
> Regards
> Werner
> 
> SantiagoA wrote:
>> When I use "element" as node type it works as expected (just one
>> surrounding
>> tag),
>> <ATLs>
>>  <Washing>
>>   <OnAdmission>5</OnAdmission>
>>   <OnSeparation>15</OnSeparation>
>>  </Washing>
>>  <Dressing>
>>   <OnAdmission>5</OnAdmission>
>>   <OnSeparation>15</OnSeparation>
>>  </Dressing>
>>  <Eating>
>>   <OnAdmission>5</OnAdmission>
>>   <OnSeparation>15</OnSeparation>
>>  </Eating>
>> </ATLs>
>>  but I need exactly this behavior with the node type "attribute".
>> I need an output like that:
>> <ATLs>
>>  <Washing OnAdmission="5" OnSeparation="15"/>
>>  <Dressing OnAdmission="5" OnSeparation="15"/>
>>  <Eating OnAdmission="5" OnSeparation="15"/>
>> </ATLs>
>> 
>> Thanks for your time on that.
>> 
>> 
>> 
>> Werner Guttmann wrote:
>>> 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
>>>
>>>
>>>
>>>
>> 
> 
> ---------------------------------------------------------------------
> 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-tp19250873p19267338.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


Reply via email to