- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 25 May 2006 19:29:26 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt
In directory hutz:/tmp/cvs-serv31300/test-suite/results/wsdl-xslt
Modified Files:
wsdl-component-model.xslt
Log Message:
Added wrpc namespace support to wsdl-xslt. Updated baseline and reports.
Index: wsdl-component-model.xslt
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt/wsdl-component-model.xslt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** wsdl-component-model.xslt 24 May 2006 19:27:28 -0000 1.5
--- wsdl-component-model.xslt 25 May 2006 19:29:24 -0000 1.6
***************
*** 3,6 ****
--- 3,7 ----
xmlns:wsdl="http://www.w3.org/2006/01/wsdl"
xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
+ xmlns:wrpc="http://www.w3.org/2006/01/wsdl/rpc"
xmlns:wsdlx="http://www.w3.org/2006/01/wsdl-extensions"
xmlns="http://www.w3.org/2002/ws/desc/wsdl/component"
***************
*** 10,14 ****
xmlns:rpccm="http://www.w3.org/2002/ws/desc/wsdl/component-rpc"
xmlns:soapcm="http://www.w3.org/2002/ws/desc/wsdl/component-soap"
! xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="wsdl wsoap xs wsdlx">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<!--
--- 11,15 ----
xmlns:rpccm="http://www.w3.org/2002/ws/desc/wsdl/component-rpc"
xmlns:soapcm="http://www.w3.org/2002/ws/desc/wsdl/component-soap"
! xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="wsdl wsoap xs wsdlx wrpc">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<!--
***************
*** 206,213 ****
</xsl:choose>
</extcm:safety>
</interfaceOperationComponent>
</xsl:template>
<!--
! Recursive named template to convert a space-separated list into xml substructure
-->
<xsl:template name="split-style">
--- 207,247 ----
</xsl:choose>
</extcm:safety>
+ <xsl:if test="@wrpc:signature">
+ <rpccm:rpcSignature>
+ <xsl:call-template name="split-rpc">
+ <xsl:with-param name="list" select="@wrpc:signature"/>
+ </xsl:call-template>
+ </rpccm:rpcSignature>
+ </xsl:if>
</interfaceOperationComponent>
</xsl:template>
<!--
! Recursive named template to convert the rpc signature micro-syntax into xml substructure
! -->
! <xsl:template name="split-rpc">
! <xsl:param name="list"/>
! <xsl:if test="$list!=''">
! <xsl:variable name="qname" select="substring-before($list,' ')"/>
! <xsl:variable name="remainder" select="substring-after($list,' ')"/>
! <xsl:variable name="token" select="substring-before(concat($remainder,' '),' ')"/>
! <rpccm:argument>
! <rpccm:name>
! <basecm:namespaceName>
! <xsl:value-of select="namespace::*[local-name()=substring-before($qname,':')]"/>
! </basecm:namespaceName>
! <basecm:localName>
! <xsl:value-of select="substring-after($qname,':')"/>
! </basecm:localName>
! </rpccm:name>
! <rpccm:direction><xsl:value-of select="$token"/></rpccm:direction>
! </rpccm:argument>
! <xsl:call-template name="split-rpc">
! <xsl:with-param name="list" select="substring-after($remainder,' ')"/>
! </xsl:call-template>
! </xsl:if>
! </xsl:template>
!
! <!--
! Recursive named template to convert a space-separated list of styles into xml substructure
-->
<xsl:template name="split-style">
***************
*** 837,841 ****
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs:ID">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
--- 871,875 ----
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs-ID">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
***************
*** 844,848 ****
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs:IDREF">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
--- 878,882 ----
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs-IDREF">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
***************
*** 851,855 ****
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs:IDREFS">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
--- 885,889 ----
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
! <typeDefinitionComponent xml:id="xs-IDREFS">
<name>
<basecm:namespaceName>http://www.w3.org/2001/XMLSchema</basecm:namespaceName>
Received on Thursday, 25 May 2006 19:30:03 UTC