Anyway I am having an issue with castor. I have generated java classes from schema using castor. now when I marshall to xml file using castor marshalling apu, my xml file has every element except root element is prefixed with ns1: ns2: ns3: and so so. this is a big problem for my application. how do i tell caster not to insert any prefixes.
Here is a part of generated xml: <newsletter article-count="14" valid="true"> <ns1:return-address xmlns:ns1="http://www.xyz.com/mm"><ns1:name> Book Services < ......................... </ns3:article><ns4:article articleSize="medium" articleCat="Health" xmlns:ns4="http://www.xyz.com/mm"><ns4:headline> It even named repeated elements (article) with different ns prefixes. It also inserted attribute: article-count="14" which is no where in the java classes generated by castor or in the schema. How do i tell castor not to do this? I also tried to do: Marshaller ml = new Marshaller(writer); ml.setDebug(true); ml.setMarshalAsDocument(true); ml.setMarshalExtendedType(false); ml.setNSPrefixAtRoot(false); ml.setSuppressXSIType(true); ml.marshal(nwletter); but that did not help. I am awaiting answer on this. __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-user
