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


Reply via email to