Oops, yes, that should read 'text' and NOT 'content' ? Werner
[EMAIL PROTECTED] wrote: > > Hi Werner, > > The mapping looks like this: > > <field name="id"><bind-xml node="content"/></field> > > It looks like there is a "text" node value like this: > > <field name="id"><bind-xml node="text"/></field> > > Could that be the right one? > > Thanks, > > Dan. > > Quoting Werner Guttmann <[EMAIL PROTECTED]>: > >> No, not really. It's been there for years. What does your <bind-xml> >> element look like precisely ? >> >> Werner >> >> [EMAIL PROTECTED] wrote: >>> Hi Werner, >>> >>> Is the "content" node type a new addition? >>> >>> When I try to use this mapping I get the following exception: >>> >>> org.exolab.castor.xml.MarshalException: >>> java.lang.IllegalArgumentException: 'content' is not a valid >>> BindXmlNodeType >>> >>> Thanks, >>> >>> Dan. >>> >>> Quoting Werner Guttmann <[EMAIL PROTECTED]>: >>> >>>> Sure, there is. Try the following mapping: >>>> >>>> <class name="com.Service"> >>>> <map-to xml="service"/> >>>> <field name="id"><bind-xml node="content"/></field> >>>> <field name="mode"><bind-xml node="attribute"/></field> >>>> </class> >>>> >>>> That should produce XML as follows: >>>> >>>> <service mode="R">D2STD</service> >>>> >>>> Regards >>>> Werner >>>> >>>> >>>> [EMAIL PROTECTED] wrote: >>>>> Hi All, >>>>> >>>>> I have a class called Service with two attributes, mode and id. >>>>> >>>>> Currently I am using Castor to unmarshal this xml: >>>>> >>>>> <service mode="R" id="D2MAX"/> >>>>> >>>>> The fields are mapped like this: >>>>> >>>>> <class name="com.Service"> >>>>> <map-to xml="service"/> >>>>> <field name="id"><bind-xml node="attribute"/></field> >>>>> <field name="mode"><bind-xml node="attribute"/></field> >>>>> </class> >>>>> >>>>> Is there any way to map the class so that the id attribute is mapped >>>>> like this: >>>>> >>>>> <service mode="R">D2STD</service> >>>>> >>>>> Rather than like this: >>>>> >>>>> <service mode="R"><id>D2STD</id></service> >>>>> >>>>> Much appreciated, >>>>> >>>>> Dan. >>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> 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 >> >> >> > > > > > --------------------------------------------------------------------- > 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

