Subject: [xsl] unnecessary Soap elements From: jaya vardhani <jayavardhani@xxxxxxxxxxx> Date: Fri, 28 Oct 2005 11:02:34 +0100 (BST) |
Hi List, My request xml is as follows: <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> <SubmitRequestResponse xmlns="urn:Fiserv.CWS"> <SubmitRequestResult> <fiAPI> <Response TypeOfResponse="ERROR"> </Response> </fiAPI> </SubmitRequestResult> </SubmitRequestResponse> </soap:Body> </soap:Envelope> My xsl is : <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:urn="urn:Fiserv.CWS" xmlns:fi="http://integration.fiapi.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" exclude-result-prefixes="urn fi soap > <xsl:strip-space elements="*"/> <xsl:output method="xml" omit-xml-declaration="no" indent="yes"/> <!-- Convert XML to XML --> <xsl:template match="soap:Envelope/soap:Body/urn:SubmitRequestResponseurn:SubmitRequestResponse"> <xsl:element name="selectreply"> <xsl:attribute name="application"><xsl:value-of select="$appType"/></xsl:attribute> <xsl:attribute name="sessionId"><xsl:value-of select="urn:SubmitRequestResult/fi:fiAPI/fi:fiHeader/fi:Client/fi:SessionID"/></xsl:attribute> <xsl:call-template name="status"/> <xsl:element name="selection"/> </xsl:element> </xsl:template> <!-- Template for building status element --> <xsl:template name="status"> <xsl:param name="code" select="urn:SubmitRequestResult/fi:fiAPI/fi:Response/fi:Status/fi:StatusCode"/> <xsl:variable name="desc"> . . </xsl:variable> <xsl:element name="status"> <xsl:attribute name="code"><xsl:value-of select="$code"/></xsl:attribute> <xsl:attribute name="text"><xsl:value-of select="$desc"/></xsl:attribute> </xsl:element> </xsl:template> </xsl:stylesheet> My Response xml is : <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> <selectreply sessionId=""> <status code="" text="" /> <selection /> </selectreply> </soap:Body> </soap:Envelope> My response xml should start from <selectreply> element. But i am getting the soap elemnts also. Please provide me a solution. Thanks&Regards, Jaya Vardhani M. __________________________________________________________ Enjoy this Diwali with Y! India Click here http://in.promos.yahoo.com/fabmall/index.html
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Discarding encoding="UTF-, ram . shankar | Thread | Re: [xsl] unnecessary Soap elements, David Carlisle |
Re: [xsl] Discarding encoding="UTF-, Colin Paul Adams | Date | RE: [xsl] unnecessary Soap elements, Jarno.Elovirta |
Month |