Hi,

that's difficult to answer, to be honest, as qualification is not
straight-forward.

Let me first ask a question myself: do you have an XML schema for that
XML document instance you are showing below ? If so, what's the
elementFormDefault attribute set to ?

Regards
Werner

Westhveg wrote:
> Hello,
> 
> I'm using castor 1.3. I have a problem with marshalling, let me explain with
> some code:
> 
> This is my class configuration in mapping.xml file:
> 
> <class name="com.mypackage.MyClass">
>       <map-to xml="myXmlElementA" ns-uri="http://mynamespaceuri/"; 
> ns-prefix="tns"
> />
> 
>       <field name="value" type="java.lang.String" required="true">
>               <bind-xml name="myXmlElementB" node="element" />
>       </field>
> </class>
> 
> And this is the resulting XML when it sends the request:
> 
> <tns:myXmlElementA xmlns:tns="http://mynamespaceuri/";>
>       <tns:myXmlElementB>Input Value</tns:myXmlElementB>
> </tns:myXmlElementA>
> 
> 
> But I need this:
> 
> <tns:myXmlElementA xmlns:tns="http://mynamespaceuri/";>
>       <myXmlElementB>Input Value</myXmlElementB>
> </tns:myXmlElementA>
> 
> 
> How can I remove the 'tns' prefix from 'myXmlElementB'?
> 
> 
> Thanks in advance,
> 
> Westhveg

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

    http://xircles.codehaus.org/manage_email


Reply via email to