- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 22 May 2007 17:54:07 +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-serv23283/test-suite/results/wsdl-xslt
Modified Files:
wsdl-component-model.xslt
Log Message:
Propagate swasdl annotations from complexTypes to elements when those elements refer to annotated complexTypes.
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.36
retrieving revision 1.37
diff -C 2 -d -r1.36 -r1.37
*** wsdl-component-model.xslt 17 May 2007 01:09:27 -0000 1.36
--- wsdl-component-model.xslt 22 May 2007 17:54:04 -0000 1.37
***************
*** 1155,1161 ****
<xsl:if test="$sawsdl-engaged">
<sawsdlcm:sawsdlElementDeclarationExtension>
! <xsl:call-template name="sawsdl-model-reference"/>
! <xsl:call-template name="sawsdl-lifting-schema-mapping"/>
! <xsl:call-template name="sawsdl-lowering-schema-mapping"/>
</sawsdlcm:sawsdlElementDeclarationExtension>
</xsl:if>
--- 1155,1183 ----
<xsl:if test="$sawsdl-engaged">
<sawsdlcm:sawsdlElementDeclarationExtension>
! <xsl:variable name="type-local-name" select="substring-after(@type, ':')"/>
! <xsl:variable name="type-prefix" select="substring-before(@type, ':')"/>
! <xsl:variable name="type-namespace-name" select="namespace::*[local-name()=$type-prefix]"/>
! <xsl:variable name="referenced-type" select="$all-types[@name=$type-local-name][../@targetNamespace=$type-namespace-name]"/>
! <xsl:if test="@sawsdl:modelReference or $referenced-type/@sawsdl:modelReference">
! <sawsdlcm:modelReference>
! <xsl:call-template name="split-uri-list">
! <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:modelReference, ' ', $referenced-type/@sawsdl:modelReference))"/>
! </xsl:call-template>
! </sawsdlcm:modelReference>
! </xsl:if>
! <xsl:if test="@sawsdl:liftingSchemaMapping or $referenced-type/@sawsdl:liftingSchemaMapping">
! <sawsdlcm:liftingSchemaMapping>
! <xsl:call-template name="split-uri-list">
! <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:liftingSchemaMapping, ' ', $referenced-type/@sawsdl:liftingSchemaMapping))"/>
! </xsl:call-template>
! </sawsdlcm:liftingSchemaMapping>
! </xsl:if>
! <xsl:if test="@sawsdl:loweringSchemaMapping or $referenced-type/@sawsdl:loweringSchemaMapping">
! <sawsdlcm:loweringSchemaMapping>
! <xsl:call-template name="split-uri-list">
! <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:loweringSchemaMapping, ' ', $referenced-type/@sawsdl:loweringSchemaMapping))"/>
! </xsl:call-template>
! </sawsdlcm:loweringSchemaMapping>
! </xsl:if>
</sawsdlcm:sawsdlElementDeclarationExtension>
</xsl:if>
Received on Tuesday, 22 May 2007 17:54:11 UTC