You should try castor-0.9.7 Milestone 1 ?. Some fixes there for location. Cumps Diogo
-----Original Message----- From: Jason R. Mihalick [mailto:[EMAIL PROTECTED] Sent: quinta-feira, 2 de Junho de 2005 17:06 To: [email protected] Subject: [castor-user] Repost: Limitation on use of location attribute during marshalling? Hello, Given the following sample XML: <my_ns:PARENT_ELEMENT _parentAttr1="pVa11" _parentAttr2="pVal2"> <my_ns:CHILD_ELEMENT _childAttr1="cVal1" _childAttr2="cVal2"/> <my_ns:GRANDCHILD_ELEMENT _grandchildAttr1="gcVal1" _grandchildAttr2="gcVal2"/> </my_ns:CHILD_ELEMENT> </my_ns:PARENT_ELEMENT> I have gotten this mapping to work properly for BOTH marshalling AND unmarshalling: <class name="com.xyz.MyClass"> <map-to xml="PARENT_ELEMENT" ns-uri="http://www.xyz.com/xsd/MySchema" ns-prefix="my_ns"/> <field name="childAttr1" type="java.lang.String"> <bind-xml name="_childAttr1" location="CHILD_ELEMENT" node="attribute"/> </field> </class> Whereas this mapping works on unmarshalling, but NOT on marshalling: <class name="com.xyz.MyClass"> <map-to xml="PARENT_ELEMENT" ns-uri="http://www.xyz.com/xsd/MySchema" ns-prefix="my_ns"/> <field name="grandChildAttr1" type="java.lang.String"> <bind-xml name="_grandchildAttr1" location="CHILD_ELEMENT/GRANDCHILD_ELEMENT" node="attribute"/> </field> </class> Notice the location attribute on the second mapping. I assume there is a limitation on castor for marshalling more than one level deep via use of the location attribute? Is there a way to work around this so that I can expand an object into more than one level of nesting during marshalling? Many thanks in advance, Jason ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] ------------------------------------------------- ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

