dmarston 01/07/20 09:49:20 Added: test/tests/conf/variable variable51.xsl variable51.xml Log: New molecular test - Tom found a bug that slipped through other cases. Revision Changes Path 1.1 xml-xalan/test/tests/conf/variable/variable51.xsl Index: variable51.xsl =================================================================== <?xml version='1.0' encoding='utf-8' ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="no"/> <!-- FileName: variable51 --> <!-- Document: http://www.w3.org/TR/xslt --> <!-- DocVersion: 19991116 --> <!-- Section: 11.2 --> <!-- Creator: John Howard/Tom Amiro --> <!-- Purpose: Set a variable within an if within a for-each. --> <xsl:template match="/"> <xsl:call-template name="Func"> <xsl:with-param name="Node" select="."/> <xsl:with-param name="Set" select="/"/> </xsl:call-template> </xsl:template> <xsl:template name="Func"> <xsl:param name="Node"/> <xsl:param name="Set"/> <xsl:for-each select="$Set"> <!-- declaring b here causes no problems --> <xsl:if test=". = $Node"> <xsl:variable name="b" select="1"/><!-- declaring b here was a problem --> <xsl:if test="$b = $b"> <out>Passed!</out><xsl:text>
</xsl:text> </xsl:if> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/conf/variable/variable51.xml Index: variable51.xml =================================================================== <?xml version="1.0"?> <doc> </doc> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
