curcuru     01/07/09 10:04:44

  Added:       test/tests/api/xalanj2 TransformState99a.xml
                        TransformState99a.xsl TransformState99b.xml
                        TransformState99b.xsl TransformState99binc.xsl
                        TransformState99c.xml TransformState99c.xsl
                        TransformState99cimp.xsl
  Log:
  New basic stylesheet tests for TransformState
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99a.xml
  
  Index: TransformState99a.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <list>
    <item>Xalan-J 1.x</item>
    <item>Xalan-J 2.x</item>
    <item>Xalan-C 1.x</item>
    <list>
      <item>Xalan documentation</item>
      <item>Xalan tests</item>
    </list>
  </list>
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99a.xsl
  
  Index: TransformState99a.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <!-- xsl-comment-1 Filename: TransformState99a.xsl -->
  
  
  
  
  
  <xsl:variable name="variable1" select="variable-1-value"/>
  <xsl:param name="param1" select="param-1-value-default"/>
  
  
    <xsl:template match="/" name="template-1-root">
      <doc>
        <mode-header>
          <xsl:text>xsl-text-1</xsl:text>
          <xsl:value-of select="$variable1" />
          <xsl:value-of select="$param1" />
          <xsl:element name="xsl-element-1">
            <xsl:attribute 
name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline
          </xsl:element>
        </mode-header>
        <mode-none><xsl:apply-templates select="list" /></mode-none>
        <mode-ala><xsl:call-template name="apple" /></mode-ala>
      </doc>
    </xsl:template>
  
    <xsl:template match="item">
      <pie><xsl:copy/></pie>
    </xsl:template>
  
  
  
  
  
  
  
    <xsl:template match="pies-are-good" name="apple">
  <!-- Note formatting is important, this apply-templates must end on col 99; line 
number must match expected -->
  <!-- This should be line # 40 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <apple>
                                                                  <xsl:value-of 
select="count(.)" />
        <xsl:apply-templates select="list" mode="ala" />
      </apple>
    </xsl:template>
  
  
  
    <xsl:template match="list" mode="ala" name="list-ala-mode" >
  <!-- This should be line # 50 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text>   <xsl:copy-of 
select="item[2]"/>
      </icecream>
    </xsl:template>
       
  
  
  
  
    <xsl:template match="list" name="list-no-mode" >
  <!-- This should be line # 60 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text>    <xsl:copy-of 
select="item[2]"/>
      </icemilk>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99b.xml
  
  Index: TransformState99b.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <list>
    <item>Xalan-J 1.x</item>
    <item>Xalan-J 2.x</item>
    <item>Xalan-C 1.x</item>
    <list>
      <item>Xalan documentation</item>
      <item>Xalan tests</item>
    </list>
  </list>
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99b.xsl
  
  Index: TransformState99b.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <!-- xsl-comment-1 Filename: TransformState99b.xsl -->
  <!-- xsl:include should be on line 5 in this file -->
  <xsl:include href="TransformState99binc.xsl" />
  
  
  
  <xsl:variable name="variable1" select="variable-1-value"/>
  <xsl:param name="param1" select="param-1-value-default"/>
  
  
    <xsl:template match="/" name="template-1-root">
      <doc>
        <mode-header>
          <xsl:text>xsl-text-1</xsl:text>
          <xsl:value-of select="$variable1" />
          <xsl:value-of select="$param1" />
          <xsl:element name="xsl-element-1">
            <xsl:attribute 
name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline
          </xsl:element>
        </mode-header>
        <mode-none><xsl:apply-templates select="list" /></mode-none>
        <mode-ala><xsl:call-template name="apple" /></mode-ala>
      </doc>
    </xsl:template>
  
    <xsl:template match="item">
      <pie><xsl:copy/></pie>
    </xsl:template>
  
  
  
  
  
  
  
  
  
  <!-- This should be line # 40 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
  
  
  
  
  
  
  
  
    <xsl:template match="list" mode="ala" name="list-ala-mode" >
  <!-- This should be line # 50 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text>   <xsl:copy-of 
select="item[2]"/>
      </icecream>
    </xsl:template>
       
  
  
  
  
    <xsl:template match="list" name="list-no-mode" >
  <!-- This should be line # 60 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text>    <xsl:copy-of 
select="item[2]"/>
      </icemilk>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99binc.xsl
  
  Index: TransformState99binc.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <!-- xsl-comment-1 Filename: TransformState99binc.xsl -->
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    <xsl:template match="pies-are-good" name="apple">
  <!-- Note formatting is important, this apply-templates must end on col 99; line 
number must match expected -->
  <!-- This should be line # 25 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <apple>
                                                                  <xsl:value-of 
select="count(.)" />
        <xsl:apply-templates select="list" mode="ala" />
      </apple>
    </xsl:template>
       
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99c.xml
  
  Index: TransformState99c.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <list>
    <item>Xalan-J 1.x</item>
    <item>Xalan-J 2.x</item>
    <item>Xalan-C 1.x</item>
    <list>
      <item>Xalan documentation</item>
      <item>Xalan tests</item>
    </list>
  </list>
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99c.xsl
  
  Index: TransformState99c.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <!-- xsl-comment-1 Filename: TransformState99c.xsl -->
  <!-- xsl:include should be on line 5 in this file -->
  <xsl:include href="TransformState99cimp.xsl" />
  
  
  
  <xsl:variable name="variable1" select="variable-1-value"/>
  <xsl:param name="param1" select="param-1-value-default"/>
  
  
    <xsl:template match="/" name="template-1-root">
      <doc>
        <mode-header>
          <xsl:text>xsl-text-1</xsl:text>
          <xsl:value-of select="$variable1" />
          <xsl:value-of select="$param1" />
          <xsl:element name="xsl-element-1">
            <xsl:attribute 
name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline
          </xsl:element>
        </mode-header>
        <mode-none><xsl:apply-templates select="list" /></mode-none>
        <mode-ala><xsl:call-template name="apple" /></mode-ala>
      </doc>
    </xsl:template>
  
    <xsl:template match="item">
      <pie><xsl:copy/></pie>
    </xsl:template>
  
  
  
  
  
  
  
  
  
  <!-- This should be line # 40 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
  
  
  
  
  
  
  
  
    <xsl:template match="list" mode="ala" name="list-ala-mode" >
  <!-- This should be line # 50 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text>   <xsl:copy-of 
select="item[2]"/>
      </icecream>
    </xsl:template>
       
  
  
  
  
    <xsl:template match="list" name="list-no-mode" >
  <!-- This should be line # 60 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text>    <xsl:copy-of 
select="item[2]"/>
      </icemilk>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/TransformState99cimp.xsl
  
  Index: TransformState99cimp.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
  <!-- xsl-comment-1 Filename: TransformState99cimp.xsl -->
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    <xsl:template match="pies-are-good" name="apple">
  <!-- Note formatting is important, this apply-templates must end on col 99; line 
number must match expected -->
  <!-- This should be line # 30 in the file! 
4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 -->
      <apple>
                                                                  <xsl:value-of 
select="count(.)" />
        <xsl:apply-templates select="list" mode="ala" />
      </apple>
    </xsl:template>
       
  </xsl:stylesheet>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to