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


Reply via email to