Hi all,
 
There are quite a few postings on this topic. Another (preferred) alternative is to pass XML as an attachment.
 
Regards,
Ken
-----Original Message-----
From: Suavi Ali Demir [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 17, 2006 10:45 AM
To: axis-user@ws.apache.org
Subject: Re: passing XML document as input parameter

Don't forget you might have xml as:
 
"<formula>X &lt; Y</formula>"
 
Now, if you process this string and make:
 
"&lt;formula>X &lt; Y&lt;/formula>"
 
When you reverse it, you will get:
 
"<formula>X < Y</formula>"
 
which is incorrect.
 
So, you will need more escaping than just "<".
 
Regards,
Ali

Xinjun Chen <[EMAIL PROTECTED]> wrote:
Hi Dies,
 
Thank you! You are right. In fact I can do that :-). Just need to replace all "&lt;" by "<".  

Regards,
Xinjun
 
On 5/17/06, Dies Koper <[EMAIL PROTECTED]> wrote:
Hello Xinjun,

Just use a String type field.
Axis will replace the '<'s and '>'s in your XML with '&lt;'s resp.
'&gt;'s, making it valid XML content.

Regards,
Dies


Suavi Ali Demir wrote:
> Why can you not embed xml inside xml?
>   Regards,
>   Ali
>
> Xinjun Chen < [EMAIL PROTECTED]> wrote:
>     As far as I know, I cannot embed XML inside XML, so how can I pass an XML document as an input parameter to a web service?
>   Could anyone provide some pointer on that?
>
>   Regards,
>   Xinjun




Reply via email to