If you need to put it as XML, you will have to wrap it in a CDATA element.

Thanks,
Keith.

On Tue, Feb 24, 2009 at 3:26 PM, Shaon, ABS (Arif) <arif.sh...@stfc.ac.uk>wrote:

>  Thanks for your quick response.  Does that mean there is no other way to
> display XML as XML rather than text literals,  even if I don’t want to
> change the format of the SOAP response.
>
>
>
> Regards
>
> Arif
>
>
>
> *From:* keith chapman [mailto:keithgchap...@gmail.com]
> *Sent:* 24 February 2009 03:54
> *To:* axis-user@ws.apache.org
> *Subject:* Re: Axis2 SOAP XML response question
>
>
>
> Well you could do this by doing a contract first web service. It looks like
> you are using the POJO approach and when u do that you have to live with the
> schema that Axis2 would give you. Alternatively you could just stick an ESB
> in front and run the response through an XSLT and format it to the manner
> you require. This could be done in a single server if you use the WSO2 Web
> Services Application Server [1] (This is a Web Services runtime environment
> built on top of Axis2 and its available under the Apache License).
>
> Thanks,
> Keith.
>
> [1] http://wso2.org/projects/wsas/java
>
> On Tue, Feb 24, 2009 at 8:25 AM, Shaon, ABS (Arif) <arif.sh...@stfc.ac.uk>
> wrote:
>
>
>
> *Hi Everyone,*
>
>
>
> I am running  a AXIS4 1.4.1 SOAP service that returns an XML document
> encoded in the SOAP Body.  The response I get is the following:
>
>
>
>
>
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
>     <soapenv:Body>
>         <ns:GetCapabilitiesResponse xmlns:ns="http://stfc.ac.uk";>
>             <ns:return>&lt;?xml version="1.0" encoding="UTF-8"?> &lt;
> Capabilities
>                 xmlns:xlink="http://www.w3.org/1999/xlink"; xmlns="
> http://www.opengis.net/wps/1.0.0";
>                 xmlns:ows="http://www.opengis.net/ows/1.1";
>                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> version="1.0.0"
>                 xsi:schemaLocation="http://www.opengis.net/wps/1.0.0
>
> http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd";>
>                 &lt;ows:ServiceIdentification>..........................
>
>
>
> But the response I would like is the following:
>
>
>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi
> ="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";>
>             <soap:Body>
>                         <wps:Capabilities service="WPS" 
> version="1.0.0"xml:lang
> ="en-CA" xmlns:xlink="http://www.w3.org/1999/xlink"; xmlns:wps="
> http://www.opengis.net/wps/1.0.0"; xmlns:ows="
> http://www.opengis.net/ows/1.1"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
> http://www.opengis.net/wps/1.0.0 
> ..\wpsGetCapabilities_response.xsd"updateSequence
> ="1">
>
> <ows:ServiceIdentification>.........................
>
>
>
>
>
> Any idea how I can get AXIS not to display XML tags as literals?
>
>
>
> Many thanks for your help.
>
>
>
> Regards
>
> Arif
>
>
>  ------------------------------
>
>
> Scanned by iCritical.
>
>
>
>
> --
> Keith Chapman
> Senior Software Engineer
> WSO2 Inc.
> Oxygenating the Web Service Platform.
> http://wso2.org/
>
> blog: http://www.keith-chapman.org
>
> ------------------------------
>
> Scanned by iCritical.
>



-- 
Keith Chapman
Senior Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/

blog: http://www.keith-chapman.org

Reply via email to