Hi Ralf, 
  if i use that, it also ignores the child element Addressbook which i would
like to parse.

Thanks.



Ralf Joachim-2 wrote:
> 
> Hi Kirrian,
> 
> if you set Unmarshaller.ignoreExtraElements(true) the unmarshaller should
> ignore the 'interchange' element.
> 
> Regards
> Ralf
> 
> 
> Dear Werner,
>   Your assumption is valid. I don't want to create an InterChange Object.
> All i am interested in is populating my Addressbook object.
> 
> Thanks.
> 
> 
> Werner Guttmann wrote:
>> 
>> Can I assume that you do not have a Java class that corresponds to the 
>> <interchange> element ?
>> 
>> Werner
>> 
>> kirran wrote:
>>> Any help is appreciated.
>>> 
>>> I have an xml file with root element named 'interchange'. I 'd like to
>>> only
>>> parse 'addressbook' element beneath it and not concerned about the root
>>> element. So, i only define these mappings in my mapping file(shown
>>> below).
>>> How can i get around the following error which i believe is happening as
>>> i
>>> am not mapping 'addressbook' as part of 'interchange' element. 
>>> 
>>> 
>>> org.exolab.castor.xml.MarshalException: unable to find FieldDescriptor
>>> for
>>> 'addressbook' in ClassDescriptor of addressbook{File: [not available];
>>> line:
>>> 2; column: 52}
>>> 
>>> 
>>> ***********
>>> mapping file:
>>> 
>>> <?xml version="1.0"?>
>>> <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Object Mapping DTD Version
>>> 1.0//EN" "http://Castor.org/mapping.dtd";>
>>> 
>>> <mapping>
>>> 
>>> <class name="Person">
>>>     <field name="name" >
>>>             <bind-xml name="name" node="attribute" />
>>>     </field>
>>> </class>
>>> 
>>> <class name="Addressbook">
>>>     <field name="persons" type="Person" collection="collection" />
>>> </class>
>>> 
>>> </mapping>
>>> 
>>> ******************
>>> xml file:
>>> 
>>> <interchange name="inter">
>>> <addressbook>
>>>     <person name="tom"/>
>>>     <person name="pete"/>
>>>     
>>> </addressbook>
>>> </interchange>
>>> 
>>> Thanks in advance.
>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe from this list please visit:
>> 
>>     http://xircles.codehaus.org/manage_email
>> 
>> 
>> 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/castor-mapping-issue-tf4761277.html#a13628596
> Sent from the Castor - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> 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
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/castor-mapping-issue-tf4761277.html#a13635195
Sent from the Castor - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to