dmarston 02/05/09 12:41:32 Added: test/tests/bugzilla bugzilla6284.xsl bugzilla6284.xml Log: Had to put this test here because of the way it uses xsl:message to reveal the problem. Revision Changes Path 1.1 xml-xalan/test/tests/bugzilla/bugzilla6284.xsl Index: bugzilla6284.xsl =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- FileName: bugzilla6284 --> <!-- Creator: David Marston, from Daniel Gilder's bug report --> <xsl:output method="xml" indent="no" encoding="UTF-8"/> <xsl:variable name="lastMove"> <xsl:for-each select="/Nodes/Black"> <xsl:message>Position: <xsl:value-of select="position()"/></xsl:message> <xsl:if test="position()=1"> <xsl:value-of select="@number"/> </xsl:if> </xsl:for-each> </xsl:variable> <xsl:template match="/"> <out> <title> <xsl:text>Reproducing Bugzilla#6284: predicate/global variable/position()</xsl:text> </title> <xsl:text> </xsl:text> <xsl:for-each select="/Nodes/[EMAIL PROTECTED] <= $lastMove]"> <duplicate><!-- Should get one of these --> <xsl:text>found a duplicate at </xsl:text> <xsl:value-of select="position()"/> </duplicate> </xsl:for-each> <xsl:text> </xsl:text> <last><!-- Should be 1 --> <xsl:value-of select="$lastMove"/> </last> </out> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/bugzilla/bugzilla6284.xml Index: bugzilla6284.xml =================================================================== <?xml version="1.0" encoding="iso-8859-1"?> <Nodes> <Black number="1" at="R4"/> <Black number="2" at="R4"/> </Nodes>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
