- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Jul 2007 20:44:01 +0000
- To: public-ws-addressing-eds@w3.org
Update of /sources/public/2004/ws/addressing/testsuitewsdl/report In directory hutz:/tmp/cvs-serv13348 Modified Files: rollup.xslt Log Message: Added xsl:param to fix Error at xsl:for-each on line 45 of file:/home/plehegar/dev/2004/ws/addressing/testsuitewsdl/report/rollup.xslt: XPST0008: XPath syntax error at char 7 on line 45 in {$rollup/log}: Variable $rollup has not been declared Failed to compile stylesheet. 1 error detected. Index: rollup.xslt =================================================================== RCS file: /sources/public/2004/ws/addressing/testsuitewsdl/report/rollup.xslt,v retrieving revision 1.1 retrieving revision 1.2 diff -C 2 -d -r1.1 -r1.2 *** rollup.xslt 9 Jul 2007 20:39:12 -0000 1.1 --- rollup.xslt 16 Jul 2007 20:43:56 -0000 1.2 *************** *** 15,53 **** </xsl:template> <xsl:template match="test-rollup"> ! <xsl:variable name="rollup" select="."/> ! <xsl:copy-of select="participants"/> ! <vendors> ! <xsl:for-each select="$rollup/log"> ! <xsl:sort select="@server" order="ascending"/> ! <xsl:sort select="@client" order="ascending"/> ! <vendor index="{position()}" client="{@client}" server="{@server}" href="{@href}"/> ! </xsl:for-each> ! </vendors> ! <required> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='REQUIRED']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </required> ! <optional> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='OPTIONAL']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </optional> ! <informational> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='INFORMATIONAL']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </informational> </xsl:template> <xsl:template match="testcases:testcase"> ! <testcase id="{@xml:id}" href="http://www.w3.org/2002/ws/addr/testsuitewsdl/testcases/#{@xml:id}" type="{@cr}"> ! <xsl:variable name="testcase-id" select="@xml:id"/> ! <xsl:for-each select="$rollup/log"> ! <xsl:sort select="@server" order="ascending"/> ! <xsl:sort select="@client" order="ascending"/> ! <result index="{position()}" href="{@results}"> ! <xsl:choose> ! <xsl:when test="document(@results)"> ! <xsl:if test="document(@href)/log:log/log:message[@testcase=$testcase-id]"> <xsl:variable name="assertion" select="document(@results)/results/assertion[@against=$testcase-id]"/> <xsl:choose> --- 15,55 ---- </xsl:template> <xsl:template match="test-rollup"> ! <xsl:variable name="rollup" select="."/> ! <xsl:copy-of select="participants"/> ! <vendors> ! <xsl:for-each select="$rollup/log"> ! <xsl:sort select="@server" order="ascending"/> ! <xsl:sort select="@client" order="ascending"/> ! <vendor index="{position()}" client="{@client}" server="{@server}" href="{@href}"/> ! </xsl:for-each> ! </vendors> ! <required> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='REQUIRED']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </required> ! <optional> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='OPTIONAL']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </optional> ! <informational> ! <xsl:apply-templates select="$testcases/testcases:testcases/testcases:testcase[@cr='INFORMATIONAL']"> ! <xsl:with-param name="rollup" select="$rollup"/> ! </xsl:apply-templates> ! </informational> </xsl:template> <xsl:template match="testcases:testcase"> ! <xsl:param name="rollup"/> ! ! <testcase id="{@xml:id}" href="http://www.w3.org/2002/ws/addr/testsuitewsdl/testcases/#{@xml:id}" type="{@cr}"> ! <xsl:variable name="testcase-id" select="@xml:id"/> ! <xsl:for-each select="$rollup/log"> ! <xsl:sort select="@server" order="ascending"/> ! <xsl:sort select="@client" order="ascending"/> ! <result index="{position()}" href="{@results}"> ! <xsl:choose> ! <xsl:when test="document(@results)"> ! <xsl:if test="document(@href)/log:log/log:message[@testcase=$testcase-id]"> <xsl:variable name="assertion" select="document(@results)/results/assertion[@against=$testcase-id]"/> <xsl:choose>
Received on Monday, 16 July 2007 20:44:04 UTC