encoded characters in SOAP

"Jan Hudec" <[email protected]>
Newsgroups gmane.text.xml.soap.devel
Message-ID <[email protected]>
Hello,
I have very simple Apache SOAP client calling service with 3 arguments from this code:
...
    String ret = (String) call.invoke( new Object[] { "příčina","<data>test</data>", "<data>příčina</data>" } );
...
which generates this SOAP request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <send soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
   <arg0 xsi:type="xsd:string">příčina</arg0>
   <arg1 xsi:type="xsd:string">&lt;data&gt;test&lt;/data&gt;</arg1>
   <arg2 xsi:type="xsd:string">&lt;data&gt;p&#345;&#237;&#269;ina&lt;/data&gt;</arg2>
  </send>
 </soapenv:Body>
</soapenv:Envelope>/send>
 </soapenv:Body>
</soapenv:Envelope>
---------------------------------------------------------------------------------------------
What I really need is to set some call property to get this value in the SOAP request:
   <arg2 xsi:type="xsd:string">&lt;data&gt;příčina&lt;/data&gt;</arg2>
(in other words, to set property that I don't need to encode international characters into HTML entities (or how is this called :o)) ))
It works for me in Perl using SOAP::Simple, in Java using CapeClear pre-generated code, but I need to build my code on Apache (because of https, authentication, ...).
If you have any ideas about it, please let me know.
Thank you,
Jan Hudec

________________________________________________________________________________
Nehodí se ke mně! A jaký je váš důvod vyměnit svůj telefon za nový? 
Samsung A800 již od 2977 Kč. http://www.atlas.cz/clickAD.asp?ad=33837
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.