Use Literal Encoding and Send the XML as a DOM Element.  Much easier.
 
Call call = new Call();
call.setTargetObjectURI( URI );
call.setMethodName( Mtds );
call.setEncodingStyleURI( Constants.NS_URI_LITERAL_XML );
     
Vector params = new Vector();
params.addElement( new Parameter( "Param01", Element.class, myElementOjectToPass, Constants.NS_URI_LITERAL_XML ) );
call.setParams( params );
 
-----Original Message-----
From: Tiago Fernandes Thomaz [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 21, 2002 3:25 PM
To: '[EMAIL PROTECTED]'
Subject: Is it possible?

I'm finding some trouble on sending a request via XML.

Can I encode my xml request as a String which will be in turn encoded in a SOAP envelope and then parse it on the server side? If so what API's are there to parse my xml string-like request?

Look forward to hear from you.

The xml string would look like this:

String sXML = "<MethodName><Param01 type1=string>value1</Param01><Param02 type2=int>value2</Param02><Param03 type3=arrayString>value3</Param03></MethodName>";

Thanx!

Tiago Fernandes Thomaz

Reply via email to