dmarston    00/12/15 11:24:19

  Added:       test/tests/conf/message message16.xsl message01.xsl
                        message02.xml message02.xsl message03.xml
                        message03.xsl message04.xml message04.xsl
                        message05.xml message05.xsl message06.xml
                        message06.xsl message07.xml message07.xsl
                        message08.xml message08.xsl message09.xml
                        message09.xsl message10.xml message10.xsl
                        message11.xml message11.xsl message12.xml
                        message12.xsl message13.xml message13.xsl
                        message14.xml message14.xsl message15.xml
                        message15.xsl message16.xml message01.xml
  Log:
  Copy of tests in Lotus/IBM repository
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/conf/message/message16.xsl
  
  Index: message16.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message16 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Purpose: Test xsl:message inside xsl:param instead of xsl:template -->
    <!-- Creator: David Marston -->
  
  <xsl:param name="foo">
    <xsl:message>This message came from the MESSAGE16 test.</xsl:message>
    <xsl:value-of select="/docs/a"/>
  </xsl:param>
  
  <xsl:template match="docs">
    <out>
      <xsl:value-of select="$foo"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message01.xsl
  
  Index: message01.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: MESSAGE01 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991008 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Issue a message from a literal constant, default on terminate 
option -->                
  
  <xsl:template match="/">
    <xsl:message>This message came from the MESSAGE01 test.</xsl:message>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message02.xml
  
  Index: message02.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message02.xsl
  
  Index: message02.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: MESSAGE02 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991008 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Issue a message from a literal constant, "no" on terminate 
option -->                
  
  <xsl:template match="/">
    <xsl:message terminate="no">This message came from the MESSAGE02 
test.</xsl:message>
    If we got this far, we did not terminate.
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message03.xml
  
  Index: message03.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs></docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message03.xsl
  
  Index: message03.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message03 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:text inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE03</xsl:text>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message04.xml
  
  Index: message04.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  <doc/>
  <a>X</a>
  <a>Y</a>
  <a>Z</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message04.xsl
  
  Index: message04.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message04 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test for-each and value-of inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE04: </xsl:text>
        <xsl:for-each select="a">
          <xsl:value-of select="."/>
        </xsl:for-each>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message05.xml
  
  Index: message05.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
    <a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message05.xsl
  
  Index: message05.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message05 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test if and copy-of inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE05: </xsl:text>
        <xsl:if test="a">
          <xsl:copy-of select="a"/>
        </xsl:if>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message06.xml
  
  Index: message06.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
    <a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message06.xsl
  
  Index: message06.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message06 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Purpose: Test choose and variable inside xsl:message -->
    <!-- Creator: David Marston -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:variable name="foo" select="'condition true'"/>
        <xsl:variable name="tralse" select="'condition false'"/>
        <xsl:text>Message from MESSAGE06: </xsl:text>
        <xsl:choose>
          <xsl:when test="a">
            <xsl:value-of select="$foo"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="$tralse"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message07.xml
  
  Index: message07.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message07.xsl
  
  Index: message07.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message07 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test apply-templates inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE07: </xsl:text>
        <xsl:apply-templates/>
      </xsl:message>
    </out>
  </xsl:template>
  
  <xsl:template match="a">
    <xsl:value-of select="."/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message08.xml
  
  Index: message08.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message08.xsl
  
  Index: message08.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message08 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test call-template inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE08: </xsl:text>
        <xsl:call-template name="templ2"/>
      </xsl:message>
    </out>
  </xsl:template>
  
  <xsl:template name="templ2">
    <xsl:value-of select="."/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message09.xml
  
  Index: message09.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message09.xsl
  
  Index: message09.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message09 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test one xsl:message inside another -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE09: </xsl:text>
        <xsl:message>This is a bulletin!</xsl:message>
        <xsl:text>This is the original message</xsl:text>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message10.xml
  
  Index: message10.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message10.xsl
  
  Index: message10.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message10 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:element and xsl:attribute inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE10: </xsl:text>
        <xsl:element name="how">
          <xsl:attribute name="when">now</xsl:attribute>
          <xsl:value-of select="a"/>
        </xsl:element>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message11.xml
  
  Index: message11.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message11.xsl
  
  Index: message11.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message11 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:comment inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE11: </xsl:text>
        <xsl:comment>
          <xsl:value-of select="a"/>
        </xsl:comment>
        <xsl:text>Anything between the colon and this?</xsl:text>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message12.xml
  
  Index: message12.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message12.xsl
  
  Index: message12.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message12 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:processing-instruction inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE12: </xsl:text>
        <xsl:processing-instruction name="junk">
          <xsl:value-of select="a"/>
        </xsl:processing-instruction>
        <xsl:text>Anything between the colon and this?</xsl:text>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message13.xml
  
  Index: message13.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message13.xsl
  
  Index: message13.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message13 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:copy inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:apply-templates/>
    </out>
  </xsl:template>
  
  <xsl:template match="a">
    <xsl:message>
      <xsl:text>Message from MESSAGE13: </xsl:text>
      <xsl:copy/>
      <xsl:text>Anything between the colon and this?</xsl:text>
    </xsl:message>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message14.xml
  
  Index: message14.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message14.xsl
  
  Index: message14.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: Message14 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:number inside xsl:message; number should appear. -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE14: </xsl:text>
        <xsl:number value="17" format="(1) "/>
        <xsl:text>Anything between the colon and this?</xsl:text>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message15.xml
  
  Index: message15.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs><a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message15.xsl
  
  Index: message15.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
                  xmlns:ext="somebody.elses.extension"
                  extension-element-prefixes="ext">
  
    <!-- FileName: Message15 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 13 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test xsl:fallback inside xsl:message -->
  
  <xsl:template match="docs">
    <out>
      <xsl:message>
        <xsl:text>Message from MESSAGE15: </xsl:text>
        <ext:test>
          <xsl:fallback>We got inside</xsl:fallback>
        </ext:test>
      </xsl:message>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/message/message16.xml
  
  Index: message16.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
    <a>X</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/message/message01.xml
  
  Index: message01.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  

Reply via email to