RE: Small suggestion to provide SOAP binding from within XSLT...

Thanks for this suggestion. We'll think about it and let you know.

Mike Kay

> -----Original Message-----
> From: Raja Cherukuri [mailto:raja.cherukuri@telera.com]
> Sent: 25 January 2002 18:38
> To: 'xsl-editors@w3.org'
> Cc: 'Kay, Michael'
> Subject: Small suggestion to provide SOAP binding from within XSLT...
> 
> 
> Hello,
> I am using XSLT extensively for HTML/XHTML transformation and 
> displaying
> data. However, I obtain data from other URLS.
> There are plans for these URLs to become Web Services.
> In that case, I will be forced to use language bindings in XSLT.
> I am giving this suggestion as other XSLT users will face similar
> issues.
> 
> 
> SUGGESTION:
> 
> Multiple XML data can be obtained as node-sets using 
> document() function
> from a remote URL.
> However as WebServers have now started emitting data as services using
> SOAP(<http://www.w3.org/2000/xp/>) it becomes imperative that 
> the client
> build the format in some fashion and obtain the response.
> A small suggestion to combine <xsl:template> and document() 
> functionality
> to make this happen.
> <xsl:template name="" transport="" wsdlLocation="">
> <xsl:with-param .../>
> </xsl:template>
> 
> 1. This would allow us to use the remote  WebService function 
> as a template
> with that name.
> 2. An attribute like "transport" to specify the format ( for 
> now it may be
> SOAP11, SOAP12 etc...)
> 3. An attribute like "wsdlLocation" would give us the WSDL 
> for that service.
>    Using this WSDL the tranformer can silently build the 
> required format...
> 4. The return would be the response from that service as node-set.
>    As XLST 2.0 is going to be compatible with XML Schema, it could
> transparently translate the
>    return values based on the WSDL into node-sets with valid 
> schema types.
> 
> 
> regards
> 
> Raja
> 
> 
> 
> 
> 
> 

Received on Friday, 25 January 2002 16:32:23 UTC