You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dm...@apache.org on 2002/05/09 21:41:32 UTC

cvs commit: xml-xalan/test/tests/bugzilla bugzilla6284.xsl bugzilla6284.xml

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/Black[@number &lt;= $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: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org