Hi, I'm using Castor 1.2.0
Kevin. ________________________________ From: crushcha [mailto:[email protected]] Sent: 26 January 2012 10:13 To: [email protected] Subject: Re: [castor-user] [XML] specify namespace for class but not for fields Hi Kevin, Unfortunately, I still have the xmlns in my fields with your settings. Which Version of Castor are you using? (Although I already tried different Versions...) Thanks, Chakrit Am 26.01.2012 08:45, schrieb Kilroy, Kevin: Hi, I use it in the way you want. My mapping files look the same as you have, maybe there is a property in my CastorMarshaller that achieves this: <!-- Responsible for marshalling & un-marshalling of XML into pojos. --> <bean id="castorMarshaller" class="org.springframework.oxm.castor.CastorMarshaller" > <property name="mappingLocations" > <array> <value>${castor.mapping.path}</value> <value>${castor.mapping.ws.shared.path}</value> </array> </property> <property name="ignoreExtraElements" value="true" /> <property name="ignoreExtraAttributes" value="true" /> <property name="suppressXsiType" value="true" /> </bean> Hope this helps, Kevin. -----Original Message----- From: crushcha [mailto:[email protected]] Sent: 25 January 2012 20:00 To: [email protected]<mailto:[email protected]> Subject: [castor-user] [XML] specify namespace for class but not for fields Hi all I'm working with Spring WS and CastorMarshaller with a mapping file. For a XML request to a webservice, I need to specify the namespace for the class, but not for its fields (i.e. namespace must be empty for fields).An example of what I'm doing follows: mapping.xml: <mapping> <class name="some.package.className"> <map-to xml="className" ns-uri="theNamespace" /> <field name="field" type="string"> <bind-xml name="field" node="element"/> </field> </class> </mapping> generated XML: <className xmlns="theNamespace"> <field xmlns="theNamespace">value</field> </className> desired XML: <className xmlns="theNamespace"> <field>value</field> </className> (I omitted surrounding soap envelope, header, body in XMLs) Thanks in advance for any help!

