Hi Erik,

That's the correct way to handle it via the mapping file. 

--Keith

"Ostermueller, Erik" wrote:
> 
> PILLAI,RANJITH wrote:
>       >  Now I am having problems when I have an xmlns usage in
>       > document like this  <?xml version="1.0" encoding="UTF-8"?>
>       > <UsernameToken xmlns:wsse="http://www.w3.org/2001/XMLSchema";>
>       >                 <wsse:Username
>       > type="user">Ranjith</wsse:Username>
>       > </UsernameToken>
>       >
>       > and Castor throws this exceptions ..
>       >
>       > org.xml.sax.SAXException: unable to find
>       > FieldDescriptor for 'Username' in Class Descriptor of
>       > UsernameToken
>       >         at
>       > org.exolab.castor.xml.UnmarshalHandler.startElement(Unma
>       > rshalHandler.
>       > java:1249)
>       >
>       > -------------
>       > -------------
>       >
>       > Is it possible to unmarshall without Descriptors when
>       > there are namespace usages in document?
> Yes, I think so.
> I haven't done much with mapping files, but I found this example in a
> regression tests.
> Look at the ns-uri attribute of the <map-to> element.
> Can somone else back me up on this?
> 
> <?xml version="1.0"?>
> <mapping xmlns:xyz="http://www.acme.org/xyz";>
>    <class name="Root">
>       <map-to xml="root" ns-prefix="xyz"
> ns-uri="http://www.acme.org/xyz"/>
>       <field name="name" type="string">
>             <bind-xml name="xyz:name" node="attribute"/>
>       </field>
>       <field name="child" type="Child">
>             <bind-xml name="xyz:child" node="element"/>
>       </field>
>    </class>
> 
>    <class name="Child">
>       <field name="content" type="string">
>             <bind-xml node="text"/>
>       </field>
>    </class>
> 
> </mapping>
> 
> --Erik
> 
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to