pauldick 02/02/06 10:18:18 Modified: test/tests/contrib/var var01d.xsl Log: Minor cleanup Revision Changes Path 1.2 +16 -9 xml-xalan/test/tests/contrib/var/var01d.xsl Index: var01d.xsl =================================================================== RCS file: /home/cvs/xml-xalan/test/tests/contrib/var/var01d.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- var01d.xsl 18 Oct 2001 20:10:08 -0000 1.1 +++ var01d.xsl 6 Feb 2002 18:18:18 -0000 1.2 @@ -1,36 +1,43 @@ <?xml version="1.0" encoding="utf-8"?> -<xsl:stylesheet - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - version="1.0"> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + <!-- var01.xsl: variations on a theme:Bugzilla#4218; input .xml is ignored--> <!-- Theme: passing with-param, somehow variable stack frame gets messed up --> + +<!-- The result does not contain <template2> tags because the returned RTF is --> +<!-- converted to a string in which element tags are nixed. --> + <xsl:template match="/"> <out> <!-- Variables declared at same level as call-template --> <xsl:variable name="v1" select="'abc-should-appear-once'"/> <xsl:variable name="v2" select="'def-should-appear-once'"/> - + + <!-- Param name is same in all cases --> <xsl:call-template name="template1"> - <!-- Param name is same in all cases --> <xsl:with-param name="param1"> + <!-- Theme change: value-of before call-template --> - <xsl:value-of select="$v2"/> + <xsl:value-of select="$v2"/><xsl:text>,</xsl:text> <xsl:call-template name="template2"> <xsl:with-param name="param1" select="$v1"/> </xsl:call-template> </xsl:with-param> + </xsl:call-template> + </out> </xsl:template> <xsl:template name="template1"> <xsl:param name="param1" select="'error'"/> - <template1><xsl:value-of select="$param1"/></template1> + <template1><xsl:value-of select="$param1"/><xsl:text>!!</xsl:text></template1> </xsl:template> <xsl:template name="template2"> <xsl:param name="param1" select="'error'"/> - <template2><xsl:value-of select="$param1"/></template2> + <template2><xsl:value-of select="$param1"/><xsl:text>.</xsl:text></template2> </xsl:template> -</xsl:stylesheet> \ No newline at end of file + +</xsl:stylesheet>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
