cvs commit: xml-xalan/test/tests/conf/output output80.xsl output01.xsl output02.xml output02.xsl output03.xml output03.xsl output04.xml output04.xsl output05.xml output05.xsl output06.xml output06.xsl output07.xml output07.xsl output08.xml output08.xsl output09.xml output09.xsl output10.xml output10.xsl output11.xml output11.xsl output12.xml output12.xsl output13.xml output13.xsl output14.xml output14.xsl output15.xml output15.xsl output16.xml output16.xsl output17.xml output17.xsl output18.xml output18.xsl output19.xml output19.xsl output20.xml output20.xsl output21.xml output21.xsl output22.xml output22.xsl output23.xml output23.xsl output24.xml output24.xsl output25.xml output25.xsl output26.xml output26.xsl output27.xml output27.xsl output28.xml output28.xsl output29.xml output29.xsl output30.xml output30.xsl output31.xml output31.xsl output32.xml output32.xsl output33.xml output33.xsl output34.xml output34.xsl output35.xml output35.xsl output36.xml output36.xsl output37.xml output37.xsl output38.xml output38.xsl output39.xml output39.xsl output40.xml output40.xsl output41.xml output41.xsl output42.xml output42.xsl output43.xml output43.xsl output44.xml output44.xsl output45.xml output45.xsl output47.xml output47.xsl output48.xml output48.xsl output49.xml output49.xsl output50.xml output50.xsl output51.xml output51.xsl output52.xml output52.xsl output53.xml output53.xsl output54.xml output54.xsl output55.xml output55.xsl output56.xml output56.xsl output57.xml output57.xsl output58.xml output58.xsl output59.xml output59.xsl output60.xml output60.xsl output61.xml output61.xsl output62.xml output62.xsl output63.xml output63.xsl output64.xml output64.xsl output65.xml output65.xsl output66.xml output66.xsl output67.xml output67.xsl output68.xml output68.xsl output69.xml output69.xsl output70.xml output70.xsl output71.xml output71.xsl output72.xml output72.xsl output73.xml output73.xsl output74.xml output74.xsl output75.xml output75.xsl output76.xml output76.xsl output77.xml output77.xsl output78.xml output78.xsl output79.xml output79.xsl output80.xml output01.xml

15 Dec 2000 22:55:06 -0000

dmarston    00/12/15 14:55:06

  Added:       test/tests/conf/output output80.xsl output01.xsl
                        output02.xml output02.xsl output03.xml output03.xsl
                        output04.xml output04.xsl output05.xml output05.xsl
                        output06.xml output06.xsl output07.xml output07.xsl
                        output08.xml output08.xsl output09.xml output09.xsl
                        output10.xml output10.xsl output11.xml output11.xsl
                        output12.xml output12.xsl output13.xml output13.xsl
                        output14.xml output14.xsl output15.xml output15.xsl
                        output16.xml output16.xsl output17.xml output17.xsl
                        output18.xml output18.xsl output19.xml output19.xsl
                        output20.xml output20.xsl output21.xml output21.xsl
                        output22.xml output22.xsl output23.xml output23.xsl
                        output24.xml output24.xsl output25.xml output25.xsl
                        output26.xml output26.xsl output27.xml output27.xsl
                        output28.xml output28.xsl output29.xml output29.xsl
                        output30.xml output30.xsl output31.xml output31.xsl
                        output32.xml output32.xsl output33.xml output33.xsl
                        output34.xml output34.xsl output35.xml output35.xsl
                        output36.xml output36.xsl output37.xml output37.xsl
                        output38.xml output38.xsl output39.xml output39.xsl
                        output40.xml output40.xsl output41.xml output41.xsl
                        output42.xml output42.xsl output43.xml output43.xsl
                        output44.xml output44.xsl output45.xml output45.xsl
                        output47.xml output47.xsl output48.xml output48.xsl
                        output49.xml output49.xsl output50.xml output50.xsl
                        output51.xml output51.xsl output52.xml output52.xsl
                        output53.xml output53.xsl output54.xml output54.xsl
                        output55.xml output55.xsl output56.xml output56.xsl
                        output57.xml output57.xsl output58.xml output58.xsl
                        output59.xml output59.xsl output60.xml output60.xsl
                        output61.xml output61.xsl output62.xml output62.xsl
                        output63.xml output63.xsl output64.xml output64.xsl
                        output65.xml output65.xsl output66.xml output66.xsl
                        output67.xml output67.xsl output68.xml output68.xsl
                        output69.xml output69.xsl output70.xml output70.xsl
                        output71.xml output71.xsl output72.xml output72.xsl
                        output73.xml output73.xsl output74.xml output74.xsl
                        output75.xml output75.xsl output76.xml output76.xsl
                        output77.xml output77.xsl output78.xml output78.xsl
                        output79.xml output79.xsl output80.xml output01.xml
  Log:
  Copy of tests in Lotus/IBM repository
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/conf/output/output80.xsl
  
  Index: output80.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: output80 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test UTF-16 encoding. -->
  
  <xsl:output encoding="UTF-16"/>
  <xsl:template match="@*|node()">
  <xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output01.xsl
  
  Index: output01.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP01 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test for SCRIPT handling -->
  
  <xsl:template match="/">
    <HTML>
      <HEAD>
        <SCRIPT>
          <![CDATA[
          document.write("<P>Hi Oren");
          if((2 < 5) & (6 < 3))
          {
            ...
          }
          ]]>
        </SCRIPT>
      </HEAD>
      <BODY/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output02.xml
  
  Index: output02.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output02.xsl
  
  Index: output02.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP02 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test for STYLE handling -->
  
  <xsl:template match="/">
    <HTML>
      <HEAD>
        <STYLE>
          <![CDATA[
          <>&
          ]]>
        </STYLE>
      </HEAD>
      <BODY/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output03.xml
  
  Index: output03.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output03.xsl
  
  Index: output03.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP03 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disabling Output Escaping -->
    <!-- Purpose: Test for disabling output escaping in xsl:text -->
  
  <xsl:template match="/">
    <HTML>
      <BODY>
        <xsl:text 
disable-output-escaping="yes"><![CDATA[<P>&nbsp;</P>]]></xsl:text>
      </BODY>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output04.xml
  
  Index: output04.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output04.xsl
  
  Index: output04.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html"/>
  
    <!-- FileName: OUTP04 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test for numbered character entities -->
  
  <xsl:template match="/">
    <HTML>
      <P>&#064;</P>
      <P>&#160;</P>
      <P>&#126;</P>
      <P>&#169;</P>
      <P>&#200;</P>
    </HTML>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output05.xml
  
  Index: output05.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output05.xsl
  
  Index: output05.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP05 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for extra space around the img tag -->
  
  <xsl:template match="/">
    <HTML>
      <TABLE>
        <tr>
          <td><img src="image1.gif"/></td>
        </tr>
        <tr>
          <td><img src="image2.gif"/></td>
        </tr>
      </TABLE>
    </HTML>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output06.xml
  
  Index: output06.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo><![CDATA[<P>&nbsp;</P>]]></foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output06.xsl
  
  Index: output06.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml"/>
  
    <!-- FileName: OUTP06 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.6.1 -->
    <!-- Purpose: Test for disabling output escaping in xsl:value-of -->
  
  <xsl:template match="/">
    <out>
      <xsl:value-of select="doc/foo" disable-output-escaping="yes"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output07.xml
  
  Index: output07.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo><![CDATA[<P>&nbsp;</P>]]></foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output07.xsl
  
  Index: output07.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml"/>
  
    <!-- FileName: OUTP07 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disable Output Escaping -->
    <!-- Purpose: Test for enabling output escaping in xsl:value-of, 
         XML output -->
  
  <xsl:template match="/">
    <out>
      <xsl:value-of select="doc/foo" disable-output-escaping="no"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output08.xml
  
  Index: output08.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output08.xsl
  
  Index: output08.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP08 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disable Output Escaping -->
    <!-- Purpose: Test for enabling output escaping in xsl:text, HTML output -->
  
  <xsl:template match="/">
    <HTML>
      <BODY>
        <P><xsl:text 
disable-output-escaping="no"><![CDATA[<P>&nbsp;</P>]]></xsl:text></P>
        <P><xsl:text 
disable-output-escaping="yes"><![CDATA[<P>&nbsp;</P>]]></xsl:text></P>
      </BODY>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output09.xml
  
  Index: output09.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output09.xsl
  
  Index: output09.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html"/>
  
    <!-- FileName: OUTP09 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disable Output Escaping -->
    <!-- Purpose: Test for disabling output 
         escaping in a variable with xsl:text, HTML output -->
  
  <xsl:template match="/">
    <xsl:variable name="foo">
      <xsl:text disable-output-escaping="yes">&#064; &#126; &#033; 
&#043;</xsl:text>
      <xsl:text disable-output-escaping="no">&#064; &#126; &#033; 
&#043;</xsl:text>
    </xsl:variable>
    <HTML>
      <BODY>
        <xsl:copy-of select="$foo"/>
      </BODY>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output10.xml
  
  Index: output10.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo><![CDATA[<P>&nbsp;</P>]]></foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output10.xsl
  
  Index: output10.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml"/>
  
    <!-- FileName: OUTP10 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.6.1 -->
    <!-- Purpose: test for disabling output escaping in a variable with 
xsl:value-of -->
  
  <xsl:template match="/">
    <xsl:variable name="foo">
      <xsl:value-of select="doc/foo" disable-output-escaping="yes"/>
    </xsl:variable>
    <out>
      <xsl:copy-of select="$foo"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output11.xml
  
  Index: output11.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output11.xsl
  
  Index: output11.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml"/>
  
    <!-- FileName: OUTP11 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test for the xml output method by itself -->
  
  <xsl:template match="/">
    <out/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output12.xml
  
  Index: output12.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output12.xsl
  
  Index: output12.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml" omit-xml-declaration="yes"/>
  
    <!-- FileName: OUTP12 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test for the xml output method by itself with 
         omit-xml-declaration -->
  
  <xsl:template match="/">
    <out/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output13.xml
  
  Index: output13.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output13.xsl
  
  Index: output13.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output doctype-system="out.dtd"/>
  
    <!-- FileName: OUTP13 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16 Output -->
    <!-- Purpose: Test for doctype-system  -->
  
  <xsl:template match="/">
    <out/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output14.xml
  
  Index: output14.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output14.xsl
  
  Index: output14.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output doctype-public="-//BOAG//DTD Websites V1.3//EN"/>
  
    <!-- FileName: OUTP14 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for doctype-public only  -->
  
  <xsl:template match="/">
    <out/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output15.xml
  
  Index: output15.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output15.xsl
  
  Index: output15.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output doctype-system="out.dtd" doctype-public="-//BOAG//DTD Websites 
V1.3//EN"/>
  
    <!-- FileName: OUTP15 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for doctype-system and doctype-public  -->
  
  <xsl:template match="/">
    <out/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output16.xml
  
  Index: output16.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output16.xsl
  
  Index: output16.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" doctype-system="html.dtd"/>
  
    <!-- FileName: OUTP16 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for doctype-system with html method -->
  
  <xsl:template match="/">
    <HTML/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output17.xml
  
  Index: output17.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output17.xsl
  
  Index: output17.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.0 
Transitional//EN"/>  
  
    <!-- FileName: OUTP17 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for doctype-public only with html method  -->
  
  <xsl:template match="/">
    <HTML/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output18.xml
  
  Index: output18.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output18.xsl
  
  Index: output18.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" doctype-system="html.dtd" 
doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN"/>
  
    <!-- FileName: OUTP18 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for doctype-system and doctype-public with html method 
-->
  
  <xsl:template match="/">
    <HTML/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output19.xml
  
  Index: output19.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output19.xsl
  
  Index: output19.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml" encoding="US-ASCII" />
  
    <!-- FileName: OUTP19 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test US-ASCII encoding. -->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output20.xml
  
  Index: output20.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output20.xsl
  
  Index: output20.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output omit-xml-declaration="no" encoding="SHIFT_JIS"/>
  
    <!-- FileName: OUTP20 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test SHIFT_JIS encoding.-->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output21.xml
  
  Index: output21.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output21.xsl
  
  Index: output21.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output omit-xml-declaration="no" encoding="BIG5"/>
  
    <!-- FileName: OUTP21 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test BIG5 encoding. -->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output22.xml
  
  Index: output22.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output22.xsl
  
  Index: output22.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output omit-xml-declaration="no" encoding="EBCDIC-CP-IT"/>
  
    <!-- FileName: OUTP22 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test EBCDIC-CP-IT encoding. -->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output23.xml
  
  Index: output23.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output23.xsl
  
  Index: output23.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output omit-xml-declaration="no" encoding="ISO-2022-JP"/>
  
    <!-- FileName: OUTP23 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test ISO-2022-JP encoding. -->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output24.xml
  
  Index: output24.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output24.xsl
  
  Index: output24.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml"/>
  
    <!-- FileName: OUTP24 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Escape of non-ASCII chars in URI attribute values using 
method 
         cited in Section B.2.1 of HTML 4.0 Spec. This test is a duplicate of
         OUTP31, except that the output is XML.  -->
  
  <xsl:template match="/">
    <out>
      1. "&#165;"  <A attr="&#165;"/>
      2. "&quot;"  <A attr="&quot;"/>
      3. "&lt;"    <A attr="&lt;"/>
      4. "&gt;"    <A attr="&gt;"/>
      5. "&amp;"   <A attr="&amp;"/>
      6. "&#035;"  <A attr="&#035;"/>
      7. "&#039;"  <A attr="&#039;"/>
      8. "&#032;"  <A attr="&#032;"/>   <img src="Test 31 Gif.gif"/>
      9. "&#169;"  <A attr="&#169;"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output25.xml
  
  Index: output25.xml
  ===================================================================
  <?xml version="1.0"?>
  <Sprs>
  <Spr>
  <Name>DMAN4H3TBV</Name>
  <DateCreated>03/03/2000</DateCreated>
  <State>Open</State>
  <TestID>lre01</TestID>
  <TestDesc>Test harness needs robustness review for L1T, L2T, L2D 
setups</TestDesc>
  </Spr>
  <Spr>
  <Name>DMAN4H3VML</Name>
  <DateCreated>03/03/2000</DateCreated>
  <State>Open</State>
  <TestID>nspc03</TestID>
  <TestDesc>Attribute values fail to override in DOM scenario</TestDesc>
  </Spr>
  <Spr>
  <Name>DMAN4H429H</Name>
  <DateCreated>03/03/2000</DateCreated>
  <State>Open</State>
  <TestID>numberformat10</TestID>
  <TestDesc>Torture test of format-number obtains garbage</TestDesc>
  </Spr>
  <Spr>
  <Name>DMAN4H6RZ2</Name>
  <DateCreated>03/06/2000</DateCreated>
  <State>Open</State>
  <TestID>pos10</TestID>
  <TestDesc>Use of position() inside for-each loop has different behavior under 
TX scenario</TestDesc>
  </Spr>
  <Spr>
  <Name>EFAR4H2RQ6</Name>
  <DateCreated>03/02/2000</DateCreated>
  <State>Open</State>
  <TestID></TestID>
  <TestDesc>LotusXSL: include a batch file that will combine the JAR 
files</TestDesc>
  </Spr>
  <Spr>
  <Name>MMIY4ELLNZ</Name>
  <DateCreated>12/15/1999</DateCreated>
  <State build="0.19.2">Resolved</State>
  <TestID></TestID>
  <TestDesc>Error reporting mechanism needs major improvements</TestDesc>
  </Spr>
  <Spr>
  <Name>MMIY4G5RKT</Name>
  <DateCreated>02/02/2000</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID></TestID>
  <TestDesc>Need to have XSLTInputSource have a setDocumentHandler method, 
etc.</TestDesc>
  </Spr>
  <Spr>
  <Name>MMIY4G5RPR</Name>
  <DateCreated>02/02/2000</DateCreated>
  <State build="0.20.0">Resolved</State>
  <TestID></TestID>
  <TestDesc>Stylesheet Attribute validation seems not to be working</TestDesc>
  </Spr>
  <Spr>
  <Name>MMIY4G5RY5</Name>
  <DateCreated>02/02/2000</DateCreated>
  <State build="0.20.0">Resolved</State>
  <TestID></TestID>
  <TestDesc>Processor needs to be smarter about using DTM vs. Xerces 
liaison</TestDesc>
  </Spr>
  <Spr>
  <Name>MMIY4G5RZU</Name>
  <DateCreated>02/02/2000</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>sort08</TestID>
  <TestDesc>xsl:sort should do simple string compare if 
lang="english"</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK47NLGY</Name>
  <DateCreated>05/07/1999</DateCreated>
  <State>Closed</State>
  <TestID></TestID>
  <TestDesc>xsl:stylesheet is not synonymous with xsl:transform</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JCF</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State build="0.19.3D03">Resolved</State>
  <TestID>avt07</TestID>
  <TestDesc>Failure to parse attribute with a SPACE within quoted 
string</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JFT</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State>Closed</State>
  <TestID></TestID>
  <TestDesc>&lt;xsl:text disable-output-escaping="yes"&gt; not working with 
&lt;xsl:output method=html&gt;</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JJ7</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State>Open</State>
  <TestID></TestID>
  <TestDesc>The escaping of quotes in inlined JavaScript died again</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JLR</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State build="0.19.3D03">Resolved</State>
  <TestID>ntmperr01</TestID>
  <TestDesc>Problems parsing &lt;xsl:with-param&gt; stmt</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JP5</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State>Open</State>
  <TestID>outp31</TestID>
  <TestDesc>Escaping of attribute quotes wasn't being done correctly when 
method="html".</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D2JPR</Name>
  <DateCreated>10/26/1999</DateCreated>
  <State>Open</State>
  <TestID></TestID>
  <TestDesc>Equality comparisons with nodesets and other nodesets, strings, and 
numbers not to spec.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4D9RX5</Name>
  <DateCreated>11/02/1999</DateCreated>
  <State build="0.19.2">Resolved</State>
  <TestID></TestID>
  <TestDesc>FormatterToXML is throwing a NullPointerException</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DASEE</Name>
  <DateCreated>11/03/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>spr01</TestID>
  <TestDesc>Predicate test failing when testing for number that has space 
around it</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DBTZG</Name>
  <DateCreated>11/04/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp31</TestID>
  <TestDesc>method="html" failing to esc non-ASCII chars in URI attributes via 
HTML 4.O Spec</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DHUR4</Name>
  <DateCreated>11/10/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp35</TestID>
  <TestDesc>&lt;Option selected="selected"&gt; not being output correctly for 
HTML output.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DHUVS</Name>
  <DateCreated>11/10/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>outp36</TestID>
  <TestDesc>&lt;? Processing Instructions?&gt; not being not being terminated 
correctly for HTML output.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DJS4Q</Name>
  <DateCreated>11/11/1999</DateCreated>
  <State>Open</State>
  <TestID>outp42,outp43,outp46</TestID>
  <TestDesc>cdata-section-elements not outputing literal result element 
correctly</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DJSE3</Name>
  <DateCreated>11/11/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp44</TestID>
  <TestDesc>xsl:output method="xsl" not outputing proper xml header for result 
file</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DJSKZ</Name>
  <DateCreated>11/11/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp45</TestID>
  <TestDesc>omit-xml-declaration is not a recognize attribute for 
method="xml"</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DRL8E</Name>
  <DateCreated>11/18/1999</DateCreated>
  <State build="0.19.0">Resolved</State>
  <TestID>outp48</TestID>
  <TestDesc>HTML DTD being output after initial data.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DRLCG</Name>
  <DateCreated>11/18/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp47</TestID>
  <TestDesc>No error reporting of invalid use of 
disable-output-escaping</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DRPKM</Name>
  <DateCreated>11/18/1999</DateCreated>
  <State>Open</State>
  <TestID>spr02</TestID>
  <TestDesc>Use of 9/5 in a xpath expression generates a cryptic error 
message</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DSKP4</Name>
  <DateCreated>11/19/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>cnfr09</TestID>
  <TestDesc>Included template w/higher priority not being 
instantiated</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4DVTJS</Name>
  <DateCreated>11/22/1999</DateCreated>
  <State build="0.19.3">Resolved</State>
  <TestID>nspc16</TestID>
  <TestDesc>Marginal error reporting for toplevel elements with undefined 
namespaces.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E4KCL</Name>
  <DateCreated>11/29/1999</DateCreated>
  <State build="0.19.3D03">Resolved</State>
  <TestID>impinclerr02</TestID>
  <TestDesc>Not allowed to have xsl:apply-imports within a 
xsl:for-each</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E6MR3</Name>
  <DateCreated>12/01/1999</DateCreated>
  <State>Open</State>
  <TestID>str105</TestID>
  <TestDesc>Concat() does not check for number of arguments.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E6NZE</Name>
  <DateCreated>12/01/1999</DateCreated>
  <State>Open</State>
  <TestID>ntmp06</TestID>
  <TestDesc>Stylesheet should not contain more then 1 template with the same 
name.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E8L6L</Name>
  <DateCreated>12/03/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>nspc19</TestID>
  <TestDesc>&lt;xsl:namespace-alias stylesheet-prefix="axsl" 
result-prefix="xsl"/&gt; not working correctly</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E8QBB</Name>
  <DateCreated>12/03/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>idky08</TestID>
  <TestDesc>The expression in a use attribute on xsl:key should not restricted 
to return a node-set.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4E8UHQ</Name>
  <DateCreated>12/03/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>extend09</TestID>
  <TestDesc>Extend tests that use Javascript not running w/ latest 
js.jars</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EBQWT</Name>
  <DateCreated>12/06/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>embed06</TestID>
  <TestDesc>Processor crashes running example for embedded stylesheets from 
spec</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ECQK3</Name>
  <DateCreated>12/07/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>mdocs04</TestID>
  <TestDesc>Document() not creating a union when single argument is a 
nodeset.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ECTX7</Name>
  <DateCreated>12/07/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>mdocs03</TestID>
  <TestDesc>NPE when passing document() a nodeset of 'doc' as second 
argument</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ECVJJ</Name>
  <DateCreated>12/07/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>mdocs09</TestID>
  <TestDesc>document("") does NOTrefer to the root node of the 
stylesheet</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ED222</Name>
  <DateCreated>12/07/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>nspc20</TestID>
  <TestDesc>exclude-result-prefixes="ped bdd #default" not working with 
multiple prefixes</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EF2FS</Name>
  <DateCreated>12/09/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>outp48</TestID>
  <TestDesc>xml header being output all the time</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EF2KL</Name>
  <DateCreated>12/09/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>outp48</TestID>
  <TestDesc>Doctype declaration not output html/HTML when it's suppose 
to.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EKLX9</Name>
  <DateCreated>12/14/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>atrs07</TestID>
  <TestDesc>Attribute sets test atrs07, seems to be generating wrong 
output</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EKNM8</Name>
  <DateCreated>12/14/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>prop01</TestID>
  <TestDesc>Prop01 returns the value of system-property('xsl:version') as a 
string not a number</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ELNRC</Name>
  <DateCreated>12/15/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID></TestID>
  <TestDesc>Outp tests 19,20,21,22,23 now failing to output xml headers w/ 
different encodings.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ELPBD</Name>
  <DateCreated>12/15/1999</DateCreated>
  <State build="0.19.2">Resolved</State>
  <TestID>mdocs02</TestID>
  <TestDesc>Document()'s error resources should be in XSLT not XPATH.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ELSE3</Name>
  <DateCreated>12/15/1999</DateCreated>
  <State build="0.19.1">Resolved</State>
  <TestID>entref01</TestID>
  <TestDesc>Entref01: value-of is not passing "&amp;" thru to result output 
file.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ERNDJ</Name>
  <DateCreated>12/20/1999</DateCreated>
  <State>Open</State>
  <TestID></TestID>
  <TestDesc>Errors messages are overly verbose. Simplify where 
possible.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ERPLJ</Name>
  <DateCreated>12/20/1999</DateCreated>
  <State build="0.19.3D03">Resolved</State>
  <TestID>bool58</TestID>
  <TestDesc>urgh: $x="foo" does not mean the same as not($x!="foo")</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ESQA5</Name>
  <DateCreated>12/21/1999</DateCreated>
  <State build="0.19.2">Resolved</State>
  <TestID>lre01</TestID>
  <TestDesc>LRE attribute creation will include nodes with names in the XSLT 
namespace.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ESQEF</Name>
  <DateCreated>12/21/1999</DateCreated>
  <State build="0.19.2">Resolved</State>
  <TestID>lre02, lre03</TestID>
  <TestDesc>both forms of exclude-result-prefixes fail to suppress the default 
namespace - #default</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ESTEB</Name>
  <DateCreated>12/21/1999</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>lre05</TestID>
  <TestDesc>exclude-result-prefixes, should not apply to any included/imported 
stylesheets</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ETKTJ</Name>
  <DateCreated>12/22/1999</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>lre06</TestID>
  <TestDesc>Attribute value template does not parse.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4ETPCT</Name>
  <DateCreated>12/22/1999</DateCreated>
  <State build="0.19.3D03">Resolved</State>
  <TestID>lre09</TestID>
  <TestDesc>xsl:element name attribute should generate error if result from the 
AVT is not a QName.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EUNA6</Name>
  <DateCreated>12/23/1999</DateCreated>
  <State>Open</State>
  <TestID>lre07</TestID>
  <TestDesc>"xsl:element" created element does not acquire namespace prefixes 
from stylesheet.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EUQN6</Name>
  <DateCreated>12/23/1999</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>lre01</TestID>
  <TestDesc>LRE with namespace prefixed QName attribute(ped:attr) does not pass 
attribute to result tree.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4EYP2U</Name>
  <DateCreated>12/27/1999</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>ntmp07</TestID>
  <TestDesc>Parameters are not evaluated by XPATH expressions 
correctly.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F7PZC</Name>
  <DateCreated>01/03/2000</DateCreated>
  <State build="1.0.1">Resolved</State>
  <TestID>lre10</TestID>
  <TestDesc>Should we generate namespaces if it's set to ""</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F7QUC</Name>
  <DateCreated>01/03/2000</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>atrs15</TestID>
  <TestDesc>attribute name is accepting an invalid QName and "xmlns" as valid 
names.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F7TP5</Name>
  <DateCreated>01/03/2000</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>sort21</TestID>
  <TestDesc>Using sort with position() fails.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F8N4Y</Name>
  <DateCreated>01/04/2000</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>nspc22</TestID>
  <TestDesc>&lt;xsl:elements&gt; elements are not getting copy of namespace 
nodes from element node.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F9L5Q</Name>
  <DateCreated>01/05/2000</DateCreated>
  <State build="0.19.3D02">Resolved</State>
  <TestID>whte18,whte19</TestID>
  <TestDesc>Problems with whitespace stripping in stylesheet.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F9PTP</Name>
  <DateCreated>01/05/2000</DateCreated>
  <State build="0.20.0">Resolved</State>
  <TestID></TestID>
  <TestDesc>Customer problem. Attempt to create DOM output w/o creating root 
node first, crashes.</TestDesc>
  </Spr>
  <Spr>
  <Name>PDIK4F9QVX</Name>
  <DateCreated>01/05/2000</DateCreated>
  <State build="0.20.0">Resolved</State>
  <TestID>outp31</TestID>
  <TestDesc>URL encoding should escape the space character as '%20'.</TestDesc>
  </Spr>
  </Sprs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output25.xsl
  
  Index: output25.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="text"/>
  
    <!-- FileName: OUTP25 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.3 Text Output Method -->
    <!-- Purpose: ??? -->
  
  <xsl:template match="Sprs">
  <s3 title="Known bugs:">
   <p>We are aware of the following bugs (SPR ID# and 
description):</p><xsl:text>
  </xsl:text>
     <ul>
        <xsl:apply-templates select="Spr/State[. = 
'Open']"/><xsl:text>&#010;</xsl:text>
     </ul></s3>
  </xsl:template>
  
  <xsl:template match="*">
        <li>
        <xsl:value-of select="preceding-sibling::*[2]"/><xsl:text>: </xsl:text>
        <xsl:value-of select="following-sibling::*[2]"/><xsl:text>. ( 
</xsl:text>
        <xsl:value-of select="following-sibling::*[1]"/><xsl:text>)
  </xsl:text>
        <br/><br/></li>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output26.xml
  
  Index: output26.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <dat>two</dat>
    <dat>222</dat>
    <dat>&#xa9;2000</dat>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output26.xsl
  
  Index: output26.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="text" encoding="ISO-8859-1"/>
  
    <!-- FileName: OUTP26 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.3 Text Output Method -->
    <!-- Purpose: Text output of characters encoded between 128 and 255 -->
  
  <xsl:template match="doc">
    <xsl:apply-templates select="dat"/>
  </xsl:template>
  
  <xsl:template match="dat">
    <xsl:text>&#172;</xsl:text><xsl:value-of select="."/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output27.xml
  
  Index: output27.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output27.xsl
  
  Index: output27.xsl
  ===================================================================
  <?xml version="1.0"?> 
  
    <!-- FileName: OUTP27 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test of simple output, HTML with 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0" -->
  
  <HTML xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; xsl:version="1.0">
    <BODY>
        <out>
        <xsl:value-of select="doc/foo"/>
        </out>
    </BODY>
  </HTML>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output28.xml
  
  Index: output28.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output28.xsl
  
  Index: output28.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output cdata-section-elements="example" encoding="US-ASCII"/>
  
    <!-- FileName: OUTP28 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method-->
    <!-- Purpose: Result tree here defaults to XML
         Test for cdata-section-elements with nonrepresentable character. -->
  
  <xsl:template match="doc">
    <out>
      <example>this character: &#10052; is a snowflake.</example>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output29.xml
  
  Index: output29.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output29.xsl
  
  Index: output29.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output cdata-section-elements="example"/>
  
    <!-- FileName: OUTP29 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test cdata-section-elements. -->
  
  <xsl:template match="/">
    <out>
      <example>]]</example>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output30.xml
  
  Index: output30.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output30.xsl
  
  Index: output30.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output cdata-section-elements="example"/>
  
    <!-- FileName: OUTP30 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test cdata-section-elements that looks like end of CDATA. -->
  
  <xsl:template match="/">
    <out>
      <example>]]&gt;</example>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output31.xml
  
  Index: output31.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output31.xsl
  
  Index: output31.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html"/>
  
    <!-- FileName: outp31 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: ESC of non-ASCII chars in URI attribute       values using 
method 
         cited in Section B.2.1 of HTML 4.0 Spec. -->
  
  <xsl:template match="/">
    <out>
  
      1. "&amp;"   <A HREF="&amp;"/>
      2. "&lt;"    <A href="&lt;"/>
      3. "&gt;"    <A href="&gt;"/>
      4. "&quot;"  <A href="&quot;"/>
      5. "&apos;"  <A href="&apos;"/>
      6. "&#169;"  <A HREF="&#169;"/>   <!-- Copyright -->
      7. "&#035;"  <A href="&#035;"/>   <!-- Hashmark -->
      8. "&#165;"  <A href="&#165;"/>   <!-- yen      -->
      9. "&#032;"  <A href="&#032;"/>   <img src="Test 31 Gif.gif"/>
     10."&#037;"  <A href="&#037;"/>    <!-- percent -->
     11."&#009;"  <A href="&#009;"/>    <!-- tab    -->
     12."&#127;"  <A href="&#127;"/>    <!-- delete  -->
     13."&#209;"  <A href="&#209;"/>    <!-- N-tilde -->
     14."&#338;"  <A href="&#338;"/>  <!-- OE Ligature -->
     <A href="phnix.html">test1</A>
        <A href="phÅ’nix.html">test2</A> 
    </out>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output32.xml
  
  Index: output32.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output32.xsl
  
  Index: output32.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP32 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: ESC of non-ASCII chars in URI attribute
           values using method sited in Section B.2.1 of 
           HTML 4.0 Spec. -->
  
    <!-- test for SCRIPT handling -->
    <xsl:output method="html"/>
  
    <xsl:template match="/">
      <HTML>
         <Q cite="b�.xml"/>
      </HTML>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output33.xml
  
  Index: output33.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output33.xsl
  
  Index: output33.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP33 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: html output method should not output an end-tag
           for empty elements. -->
  
  <xsl:template match="/">
    <HTML>
        <area/>
       <area coords="0,0,115,115" shape="rect" test="&amp;">
          <xsl:attribute 
name="href">cgiprogram?param1=1&amp;Param2=2</xsl:attribute>
      </area>   
      <base/>
        <basefont/>
        <br/>
        <col/>
        <frame/>
        <hr width="100"/>
        <img/>
        <input/>
        <isindex/>
        <link/>
        <meta/>
        <param/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output34.xml
  
  Index: output34.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output34.xsl
  
  Index: output34.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" doctype-system="html"/>
  
    <!-- FileName: OUTP34 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Names of HTML elements should be recognized 
           regardless of case. -->
  
  <xsl:template match="/">
    <HTML>
        <Area/>
        <bAse/>
        <BaseFont/>
        <Br/>
        <Col/>
        <framE/>
        <Hr/>
        <IMG/>
        <inPut/>
        <isIndex/>
        <liNk/>
        <metA/>
        <Param/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output35.xml
  
  Index: output35.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output35.xsl
  
  Index: output35.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" 
      doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: OUTP35 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Boolean attributes should be output in minimized form. -->
  
  <xsl:template match="/">
    <HTML>
     <Option selected="selected"/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output36.xml
  
  Index: output36.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output36.xsl
  
  Index: output36.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" 
              doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: outp36 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Processing instructions should be terminated with ">". -->
  
  <xsl:template match="/">
   <HTML>
     <?PI1 Dothis ?>
     <?PI2 Dothat ?>
     <xsl:processing-instruction name="my-pi">href="book.css" 
type="text/css"</xsl:processing-instruction>
   </HTML>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output37.xml
  
  Index: output37.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output37.xsl
  
  Index: output37.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" 
      doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: OUTP37 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: "&" should not be escaped when occuring in an attribute value
       immediately followed by a "{". See to Section B.7.1 HTML 4.0 
Recommendation. -->
  
  <xsl:template match="/">
    <HTML>
      <Body bgcolor='&amp;{{randomrbg}};'/>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output38.xml
  
  Index: output38.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output38.xsl
  
  Index: output38.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" ?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html" encoding="SHIFT_JIS"
      doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: OUTP38 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Meta should be added immediately after after the start-tag
       of the HEAD element specifying the character encoding actually used. -->
  
  <xsl:template match="/">
    <HTML>
      <HEAD>
        <Body>
        </Body>
      </HEAD>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output39.xml
  
  Index: output39.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output39.xsl
  
  Index: output39.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" 
              doctype-public="-//W3C//DTD HTML 4.0 Transitional" 
              indent="no"/>
  
    <!-- FileName: outp39 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test of indent -->
  
  <xsl:template match="/">
    <HTML><Body></Body></HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output40.xml
  
  Index: output40.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output40.xsl
  
  Index: output40.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" indent="yes"
    doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: OUTP40 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test of indent -->
  
  <xsl:template match="/">
    <root>
    <Out> this tests nothing </Out>
    <Out> this tests something </Out>
    <HEAD><Body></Body></HEAD>
    </root>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output41.xml
  
  Index: output41.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output41.xsl
  
  Index: output41.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" cdata-section-elements="example"/>
  
    <!-- FileName: OUTP41 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Text node containing "]]>" and closure of CDATA section. -->
  
  <xsl:template match="/">
        <example>]]&gt;</example>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output42.xml
  
  Index: output42.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output42.xsl
  
  Index: output42.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml" cdata-section-elements="example test"/>
  
    <!-- FileName: outp42 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test of cdata-section-elements processing. -->
  
  <xsl:template match="/">
        <example>&lt;foo></example><xsl:text>&#010;</xsl:text>
        
<example>&gt;&gt;&gt;HELLO&lt;&lt;&lt;</example><xsl:text>&#010;</xsl:text>
        <test><![CDATA[>>>HELLO<<<]]></test>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output43.xml
  
  Index: output43.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output43.xsl
  
  Index: output43.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml" cdata-section-elements="test"/>
  
    <!-- FileName: outp43 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test of cdata-section-elements processing. <example>
           should not be processed.  -->
  
  <xsl:template match="/">
        <example>&gt;&gt;&gt;SHOULD NOT BE WRAPPED WITH cdata 
section&lt;&lt;&lt;</example><xsl:text>&#010;</xsl:text>
        <test>&gt;&gt;&gt;SHOULD BE WRAPPED WITH cdata 
section&lt;&lt;&lt;</test>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output44.xml
  
  Index: output44.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output44.xsl
  
  Index: output44.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="xml"/>
  
    <!-- FileName: outp44 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19990922 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: xml method should output XML declaration. -->
  
  <xsl:template match="/">
        <example>SHOULD have XML Declaration</example>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output45.xml
  
  Index: output45.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output45.xsl
  
  Index: output45.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" omit-xml-declaration="yes"/>
  
    <!-- FileName: OUTP45 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: xml method should not output XML declaration if 
       omit-xml-declaration="yes". -->
  
  <xsl:template match="/">
    <example>SHOULD NOT have XML Declaration</example>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output47.xml
  
  Index: output47.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output47.xsl
  
  Index: output47.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP47 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disabling Output Escaping -->
    <!-- Purpose: Illegal use of disable-output-escaping. -->
  
  <xsl:template match="/">
    <out>
      <xsl:variable name="nodetext">
        <xsl:text disable-output-escaping="yes">This is &lt;b>BOLD1&lt;/b> 
text.</xsl:text>
      </xsl:variable>
      <xsl:value-of select="$nodetext"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output48.xml
  
  Index: output48.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output48.xsl
  
  Index: output48.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: outp48 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose:  ... html output method should output a DTD immediately
         before the first element. -->
  
  <xsl:template match="/">
   <root>
   Please <b>BOLD THIS</b> now.
   </root>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output49.xml
  
  Index: output49.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output49.xsl
  
  Index: output49.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP49 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: HTML output method should not escape '<' in attribute values. 
-->
  
  <xsl:template match="/">
    <HTML>
      <foo name="&lt;abcd>"/>
        <h1 title="&lt;contacts>">People</h1>
        <frame scrolling="yes" name="z&lt;this>z"/>    
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output50.xml
  
  Index: output50.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output50.xsl
  
  Index: output50.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP50 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disabling Output Escaping -->
    <!-- Purpose: Valid use of disable-output-escaping. -->
  
  <xsl:template match="/">
    <out>
      <xsl:variable name="nodetext">
        <xsl:text disable-output-escaping="yes">This is &lt;b>BOLD1&lt;/b> 
text.</xsl:text>
      </xsl:variable>
      <xsl:copy-of select="$nodetext"/>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output51.xml
  
  Index: output51.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output51.xsl
  
  Index: output51.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output indent="yes"/>
  
    <!-- FileName: outp51 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output -->
    <!-- Purpose: Test of indent attribute by itself. -->
  
  <xsl:template match="/">
   <root>
     <Out>Test of indent</Out>
     <Out>Test of indent</Out>
   </root>
  </xsl:template>
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output52.xml
  
  Index: output52.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output52.xsl
  
  Index: output52.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
    <xsl:strip-space elements="*"/>
  
    <!-- FileName: OUTP52 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: html output method should not output white space after 
         the image tag within the anchor tag. -->
  
  <xsl:template match="/">
    <html><body>
      <a href="#">
        <img border="0" src="image.jpg"/>
      </a>
    </body></html>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output53.xml
  
  Index: output53.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output53.xsl
  
  Index: output53.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP53 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Basic test for creating a comment. -->
  
  <xsl:template match="/">
    <Out>
      <xsl:comment>This should be inserted as-is.</xsl:comment>
    </Out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output54.xml
  
  Index: output54.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output54.xsl
  
  Index: output54.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP54 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test for creating a comment using a formula. -->
  
  <xsl:template match="/">
    <Out>
      <xsl:comment><xsl:value-of 
select="substring('abcdefghi',2,4)"/></xsl:comment>
    </Out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output55.xml
  
  Index: output55.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs attr="comment fodder">
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output55.xsl
  
  Index: output55.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP55 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test creating a comment from a path expression. -->
  
  <xsl:template match="docs">
    <Out>
      <xsl:comment><xsl:value-of select="@attr"/></xsl:comment>
    </Out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output56.xml
  
  Index: output56.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output56.xsl
  
  Index: output56.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP56 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test creating a comment from a variable. -->
  
  <xsl:variable name="commentor">foo</xsl:variable>
  
  <xsl:template match="/">
    <Out>
      <xsl:comment><xsl:value-of select="$commentor"/></xsl:comment>
    </Out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output57.xml
  
  Index: output57.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output57.xsl
  
  Index: output57.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP57 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test use of xsl:if and xsl:text inside xsl:comment. -->
  
  <xsl:template match="/">
    <Out>
      <xsl:comment>
        <xsl:if test="true()">
          <xsl:text>Comment content</xsl:text>
        </xsl:if>
      </xsl:comment>
    </Out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output58.xml
  
  Index: output58.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output58.xsl
  
  Index: output58.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP58 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test creation of a top-level comment. -->
  
  <xsl:template match="/">
    <xsl:comment>This should be inserted as-is.</xsl:comment>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output59.xml
  
  Index: output59.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output59.xsl
  
  Index: output59.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  <xsl:output method="html" 
              doctype-public="-//W3C//DTD HTML 4.0 Transitional"/>
  
    <!-- FileName: outp59 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.3 Creating Processing Instructions -->
    <!-- Purpose: Test creation of a top-level processing-instruction. -->
  
  <xsl:template match="/">
   <xsl:processing-instruction name="my-pi">href="book.css" 
type="text/css"</xsl:processing-instruction>
   <HTML>
     <?PI1 Dothis ?>
     Literal output
   </HTML>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output60.xml
  
  Index: output60.xml
  ===================================================================
  <?xml version="1.0"?> 
  <sales>
   <division id="North">
       <revenue>10</revenue>
       <growth>9</growth>
       <bonus>7</bonus>
   </division>
   <division id="South">
       <revenue>4</revenue>
       <growth>3</growth>
       <bonus>4</bonus>
   </division>
   <division id="West">
       <revenue>6</revenue>
       <growth>-1.5</growth>
       <bonus>2</bonus>
   </division>
  </sales>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output60.xsl
  
  Index: output60.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.0 
Transitional"/>
  
    <!-- FileName: OUTP60 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Do everything inside an HTML element. Note first item in this 
file. -->
  
  <xsl:template match="/">
    <html lang="en">
      <head>
        <title>Sales Results By Division</title>
      </head>
      <body>
        <table border="1">
        <tr>
            <th>Division</th>
            <th>Revenue</th>
            <th>Growth</th>
            <th>Bonus</th>
          </tr>
          <xsl:for-each select="sales/division">
            <!-- order the result by revenue -->
            <xsl:sort select="revenue"
              data-type="number"
              order="descending"/>
            <tr>
              <td>
                <em><xsl:value-of select="@id"/></em>
              </td>
              <td>
                <xsl:value-of select="revenue"/>
              </td>
              <td>
                <!-- highlight negative growth in red -->
                <xsl:if test="growth &lt; 0">
                  <xsl:attribute name="style">
                    <xsl:text>color:red</xsl:text>
                  </xsl:attribute>
                </xsl:if>
                <xsl:value-of select="growth"/>
              </td>
              <td>
                <xsl:value-of select="bonus"/>
              </td>
            </tr>
          </xsl:for-each>
        </table>
      </body>
    </html>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output61.xml
  
  Index: output61.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc><![CDATA[<P>&nbsp;</P>]]></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output61.xsl
  
  Index: output61.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml"/>
  
    <!-- FileName: OUTP61 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 -->
    <!-- Purpose: Test for disabling output escaping in xsl:value-of on ., 
which has special code. XML method. -->
  
  <xsl:template match="/">
    <out>
      <xsl:apply-templates/>
    </out>
  </xsl:template>
  
  <xsl:template match="doc">
    <xsl:value-of select="." disable-output-escaping="yes"/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output62.xml
  
  Index: output62.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc><![CDATA[<P>&nbsp;</P>]]></doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output62.xsl
  
  Index: output62.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="html"/>
  
    <!-- FileName: OUTP62 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 -->
    <!-- Purpose: Test for disabling output escaping in xsl:value-of on ., 
which has special code. HTML method. -->
  
  <xsl:template match="/">
    <out>
      <xsl:apply-templates/>
    </out>
  </xsl:template>
  
  <xsl:template match="doc">
    <xsl:value-of select="." disable-output-escaping="yes"/>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output63.xml
  
  Index: output63.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output63.xsl
  
  Index: output63.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
                  xmlns:jsp="http://www.w3.org/jsp";
                  exclude-result-prefixes="jsp">
  
    <!-- FileName: OUTP63 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: ??? -->
  
  <xsl:output method="html"/>
  
  <xsl:template match="/">
    <root>
      <jsp:setProperty name="blah" property="blah" value="blah"/>
    </root>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output64.xml
  
  Index: output64.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output64.xsl
  
  Index: output64.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml"
      doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml";
      doctype-public="-//WAPFORUM//DTD WML1.1//EN"/>
  
    <!-- FileName: OUTP64 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 -->
    <!-- Purpose: Generate output tagged for WML -->
  
  <xsl:template match="/">
    <wml>
      <xsl:apply-templates/>
    </wml>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output65.xml
  
  Index: output65.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output65.xsl
  
  Index: output65.xsl
  ===================================================================
  <?xml version="1.0" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
    xmlns="http://www.w3.org/1999/xhtml";>
  
  <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
    doctype-system="DTD/xhtml1-strict.dtd"/>
  
    <!-- FileName: OUTP65 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test for special case for XHTML -->
  
  <xsl:template match="/">
    <html><xsl:value-of select="doc/foo"/></html>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output66.xml
  
  Index: output66.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  <node>Standalone set to no</node>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output66.xsl
  
  Index: output66.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: outp66 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Verify standalone attribute set to "no". -->
  
  <xsl:output method="xml" standalone="no"/>
  
  <xsl:template match="doc">
        <root>
                <xsl:value-of select="node"/>
        </root>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output67.xml
  
  Index: output67.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  <node>Standalone set to yes</node>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output67.xsl
  
  Index: output67.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: outp67 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Verify standalone attribute set to "yes". -->
  
  <xsl:output method="xml" standalone="yes"/>
  
  <xsl:template match="doc">
        <root>
                <xsl:value-of select="node"/>
        </root>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output68.xml
  
  Index: output68.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  <doc/>
  <a>X</a>
  <a>Y</a>
  <a>Z</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output68.xsl
  
  Index: output68.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP68 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test for-each inside xsl:comment. -->
  
  <xsl:template match="docs">
    <out>
      <xsl:comment>
        <xsl:for-each select="a">
          <xsl:value-of select="."/>
        </xsl:for-each>
      </xsl:comment>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output69.xml
  
  Index: output69.xml
  ===================================================================
  <?xml version="1.0"?>
  <docs>
  <doc/>
  <a>X</a>
  <a>Y</a>
  <a>Z</a>
  </docs>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output69.xsl
  
  Index: output69.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP69 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.4 Creating Comments -->
    <!-- Purpose: Test for-each inside xsl:processing-instruction. -->
  
  <xsl:template match="docs">
    <out>
      <xsl:processing-instruction name="my-pi">
        <xsl:for-each select="a">
          <xsl:value-of select="."/>
        </xsl:for-each>
      </xsl:processing-instruction>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output70.xml
  
  Index: output70.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output70.xsl
  
  Index: output70.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
  <xsl:output method="html"/>
  
    <!-- FileName: outp70 -->
    <!-- Document: http://www.w3.org/TR/xpath -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 1 Introduction -->
    <!-- Purpose: Quotes and apostrophes can be used inside themselves, without
       terminating the string, if entered as entities. -->
  
  <xsl:template match="/">
    <HTML>
      Inside double quotes:
      1. "&quot;"  <A href="&quot;"/>
      2. "&apos;"  <A href="&apos;"/>
      Inside single quotes:
      3. '&quot;'  <A href='&quot;'/>
      4. '&apos;'  <A href='&apos;'/>
      NOTE: hrefs always have the double quotes.
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output71.xml
  
  Index: output71.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output71.xsl
  
  Index: output71.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: OUTP71 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 -->
    <!-- Purpose: Test that implied HTML output assumes indent=yes. -->
  
  <xsl:template match="/">
  <HTML>
    <BODY>
      <out>
        <xsl:value-of select="doc/foo"/>
      </out>
    </BODY>
  </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output72.xml
  
  Index: output72.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <tag>Hello</tag>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output72.xsl
  
  Index: output72.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: outp72 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.3 Creating Processing Instructions. -->
    <!-- Purpose: Test the generation of Processing instructions. -->
  
  <xsl:template match="doc/tag">
  <out>
    <?PI1 Dothis ?>
    <?PI2 Dothat ?>
    <xsl:processing-instruction name="my-pi">href="book.css" 
type="text/css"</xsl:processing-instruction>
    <xsl:processing-instruction name="mytag">
        <xsl:value-of select="."/>
         ?>
    </xsl:processing-instruction>
  </out>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output73.xml
  
  Index: output73.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output73.xsl
  
  Index: output73.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <xsl:output method="html" encoding="SHIFT_JIS"/>
  
    <!-- FileName: OUTP73 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.2 HTML Output Method -->
    <!-- Purpose: Test SHIFT_JIS encoding on HTML output.-->
  
  <xsl:template match="/">
    <HTML>
      <HEAD></HEAD>
      <body>Hiragana &#x3041; &#x3051; &#x3061; &#x3071; &#x3081; 
&#x3091;</body>
    </HTML>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output74.xml
  
  Index: output74.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
        <a>&lt;&lt;&lt;P&gt;&gt;&gt;</a>
        <a><![CDATA[<P>&nbsp;</P>]]></a>
        <b>Previous attrib from CDATA</b>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output74.xsl
  
  Index: output74.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
  <xsl:output method="html"/>
  
    <!-- FileName: output74 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disable output escaping. -->
    <!-- Purpose: Spec states:It is an error for output escaping to be disabled 
         for a text node that is used for something other than a text node in 
the 
         result tree. Thus, it is an error to disable output escaping for an 
         xsl:value-of or xsl:text element that is used to generate the 
string-value 
         of a comment, processing instruction or attribute node;. OUTPUT = HTML 
-->
    <!-- Author: Paul Dick -->
  
  <xsl:template match="doc">
   <html>
    <out1>
        <xsl:attribute name="attrib1">
                <xsl:text 
disable-output-escaping="no">_&lt;Whoa-No&gt;_</xsl:text>
        </xsl:attribute>
        <xsl:attribute name="attrib2">
                <xsl:value-of select="a" disable-output-escaping="no"/>
        </xsl:attribute></out1>
  
    <!-- This is the error case. It should come out as doe="no" -->
    <out2>  
        <xsl:attribute name="attrib3">
                <xsl:text 
disable-output-escaping="yes">_&lt;Whoa-Yes&gt;_</xsl:text>
        </xsl:attribute>
        <xsl:attribute name="attrib4">
                <xsl:value-of select="a" disable-output-escaping="yes"/>
        </xsl:attribute></out2 >
  
    <h1>
        <xsl:attribute name="title">
                <xsl:text 
disable-output-escaping="yes">_&lt;Yes-Contacts&gt;_</xsl:text>
        </xsl:attribute>People</h1>
  
    <frame>
        <xsl:attribute name="scrolling">yes</xsl:attribute>
        <xsl:attribute name="name">
                <xsl:text 
disable-output-escaping="yes">_&lt;this&gt;_</xsl:text>
        </xsl:attribute></frame>
  
    <out3>
        <xsl:value-of select="a" disable-output-escaping="yes"/></out3>
  
   </html>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output75.xml
  
  Index: output75.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
        <a>&lt;&lt;&lt;P&gt;&gt;&gt;</a>
        <a><![CDATA[<P>&nbsp;</P>]]></a>
        <b>Previous attrib from CDATA</b>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output75.xsl
  
  Index: output75.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
  <xsl:output method="xml" indent="yes"/>
  
    <!-- FileName: output75 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.4 Disable output escaping. -->
    <!-- Purpose: Spec states:It is an error for output escaping to be disabled 
         for a text node that is used for something other than a text node in 
the 
         result tree. Thus, it is an error to disable output escaping for an 
         xsl:value-of or xsl:text element that is used to generate the 
string-value 
         of a comment, processing instruction or attribute node; OUTPUT = XML  
-->
    <!-- Author: Paul Dick -->
  
  <xsl:template match="doc">
   <xml>
    <out1>
        <xsl:attribute name="attrib1">
                <xsl:text 
disable-output-escaping="no">_&lt;Whoa-No&gt;_</xsl:text>
        </xsl:attribute>
        <xsl:attribute name="attrib2">
                <xsl:value-of select="a" disable-output-escaping="no"/>
        </xsl:attribute></out1>
  
    <!-- This is the error case. It should come out as d-o-e="no" -->
    <out2>
        <xsl:attribute name="attrib3">
                <xsl:text 
disable-output-escaping="yes">_&lt;Whoa-Yes&gt;_</xsl:text>
        </xsl:attribute>
        <xsl:attribute name="attrib4">
                <xsl:value-of select="a" disable-output-escaping="yes"/>
        </xsl:attribute></out2>
  
    <out3>
        <xsl:value-of select="a" disable-output-escaping="yes"/>
    </out3>
   </xml>
  </xsl:template>
   
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output76.xml
  
  Index: output76.xml
  ===================================================================
  <doc>
     <alpha key="a">A</alpha>
     <alpha key="b">B</alpha>
     <alpha key="c">C</alpha>
     <alpha key="d">D</alpha>
     <alpha key="e">E</alpha>
     <alpha key="f">F</alpha>
     <alpha key="g">G</alpha>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output76.xsl
  
  Index: output76.xsl
  ===================================================================
  <?xml version="1.0" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
  <xsl:output method="text"/>
  
    <!-- FileName: output76 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.3 -->
    <!-- Purpose: Test for text output with special characters.  -->
  
  <xsl:template match="/">
       <xsl:for-each select="doc/alpha">
           <xsl:value-of select="@key"/>@
       </xsl:for-each>
       <xsl:for-each select="doc/alpha">
           <xsl:value-of select="."/>-
       </xsl:for-each>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output77.xml
  
  Index: output77.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output77.xsl
  
  Index: output77.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output encoding="Big-Deal"/>
  
    <!-- FileName: output77 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test of ficticous encoding. This is generating an Illegal 
         argument exception, with other known encodings such as "ISO-8859-11" 
         too -->
  
  <xsl:template match="/">
    <out>
      <test>Testing</test>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/conf/output/output78.xml
  
  Index: output78.xml
  ===================================================================
  <?xml version="1.0"?> 
  <doc>
    <foo>a</foo>
  </doc>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output78.xsl
  
        <<Binary file>>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output79.xml
  
        <<Binary file>>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output79.xsl
  
  Index: output79.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
    <!-- FileName: output79 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 16.1 XML Output Method -->
    <!-- Purpose: Test ISO-8859-6 encoding. -->
  
  <xsl:output encoding="ISO-8859-6"/>
  
  <xsl:template match="doc">
    <out><xsl:text>&#10;</xsl:text>
       <xsl:for-each select="test">
                <xsl:value-of select="."/><xsl:text>&#10;</xsl:text>    
       </xsl:for-each>
    </out>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output80.xml
  
        <<Binary file>>
  
  
  1.1                  xml-xalan/test/tests/conf/output/output01.xml
  
  Index: output01.xml
  ===================================================================
  <?xml version="1.0"?>
  <doc>
  </doc>
  
  

Reply via email to