Mohamed The server is expecting it in XML form not string form.
Can you please post the WSDL. Also please explain how you are creating the XML that you are sending. Paul On Nov 21, 2007 10:41 AM, M.Khaled <[EMAIL PROTECTED]> wrote: > First of all Thanks a lot for your quick response.Second I just want to > tell you how the scenario going in here: > (1)I am just working in the client side (meaning I just created the client > by axis WSDL2JAVA command by passing the WSDL file to it). > > (2)And I have to set ant attribute value which is of type String to a > specific object and this value is xml elements but in a string > representation. > > (3)This specific object will be passed to the invoke method of the Call > object. > > (4)In the server side (which is out of my work scope, I am just using the > URL for it and know nothing else about it) it is expecting that this value I > passed is xml in a string representation. > > (5)So I tried your solution for base 64 encoding but the output was > something like this: > <myEement>HJvc3BlY3Q+ICBpZClJzs</myEemen> > and the server can't parse this form cause it is expecting that form: > <myEement><A><B>text</B></A></myEement> > > (6)And axis is generating this output: > <myEement><A> <B> text </B> </A> </myEement> > and the server can't parse this form. > > That's the point I am still sticking in. > If you have any other solution please advice. > > Thanks, > Mohamed. > > *"Hoda, Nadeem [USA]" <[EMAIL PROTECTED]>* wrote: > > > If it is something very urgent, the easiest way is to base 64 encode the > XML and pass the encoded string which is guaranteed to have no special > characters. > > For example (server-side): > > > import org.apache.xerces.impl.dv.util.Base64; > > ... > //send this string > String encodedXML = Base64.encode(rawXMLString); > ... > > > Otherwise you can use attachments, but that is not an "urgent" scenario > solution. > > Thanks, > > Nadeem > > ------------------------------ > *From:* M.Khaled [mailto:[EMAIL PROTECTED] > *Sent:* Wednesday, November 21, 2007 1:41 PM > *To:* [email protected] > *Subject:* Urgent > > Hi, > > I sent a question to the mailing list and got no answer till now.Couldanyone > help me? > My question was about how to send xml as a string by axis client avoiding > special character problem. > > Thanks, > Mohamed. > ------------------------------ > Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try > it > now.<http://us.rd.yahoo.com/evt=51731/*http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ> > > > ------------------------------ > Never miss a thing. Make Yahoo your > homepage.<http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs> > -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com
