github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-45-.xsl (about)

     1  <?xml version='1.0'?>
     2  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     3                  version='1.0'>
     4  
     5  <xsl:variable name="foo" select="'1'"/>
     6  
     7  <xsl:template name="test">
     8  <xsl:param name="foo" select="'2'"/>
     9  <xsl:choose>
    10      <xsl:when test="$foo = '0'">
    11          <xsl:text>SUCCESS</xsl:text>
    12      </xsl:when>
    13      <xsl:otherwise>
    14          <xsl:text>FAILURE </xsl:text>
    15  	<xsl:value-of select="$foo"/>
    16      </xsl:otherwise>
    17  </xsl:choose>
    18  </xsl:template>
    19  
    20  <xsl:template match="/">
    21  <xsl:variable name="foo" select="'3'"/>
    22  <xsl:call-template name="test">
    23      <xsl:with-param name="foo" select="'0'"/>
    24  </xsl:call-template>
    25  </xsl:template>
    26  
    27  </xsl:stylesheet>