You are welcome. Werner
SantiagoA wrote: > 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 >> >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

