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> </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>@</P>
<P> </P>
<P>~</P>
<P>©</P>
<P>È</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> </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> </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> </P>]]></xsl:text></P>
<P><xsl:text
disable-output-escaping="yes"><![CDATA[<P> </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">@ ~ !
+</xsl:text>
<xsl:text disable-output-escaping="no">@ ~ !
+</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> </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. "¥" <A attr="¥"/>
2. """ <A attr="""/>
3. "<" <A attr="<"/>
4. ">" <A attr=">"/>
5. "&" <A attr="&"/>
6. "#" <A attr="#"/>
7. "'" <A attr="'"/>
8. " " <A attr=" "/> <img src="Test 31 Gif.gif"/>
9. "©" <A attr="©"/>
</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><xsl:text disable-output-escaping="yes"> not working with
<xsl:output method=html></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 <xsl:with-param> 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><Option selected="selected"> 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><? Processing Instructions?> 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><xsl:namespace-alias stylesheet-prefix="axsl"
result-prefix="xsl"/> 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 "&" 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><xsl:elements> 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>
</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>©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>¬</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: ❄ 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>]]></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. "&" <A HREF="&"/>
2. "<" <A href="<"/>
3. ">" <A href=">"/>
4. """ <A href="""/>
5. "'" <A href="'"/>
6. "©" <A HREF="©"/> <!-- Copyright -->
7. "#" <A href="#"/> <!-- Hashmark -->
8. "¥" <A href="¥"/> <!-- yen -->
9. " " <A href=" "/> <img src="Test 31 Gif.gif"/>
10."%" <A href="%"/> <!-- percent -->
11."	" <A href="	"/> <!-- tab -->
12."" <A href=""/> <!-- delete -->
13."Ñ" <A href="Ñ"/> <!-- N-tilde -->
14."Œ" <A href="Œ"/> <!-- 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="&">
<xsl:attribute
name="href">cgiprogram?param1=1&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='&{{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>]]></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><foo></example><xsl:text>
</xsl:text>
<example>>>>HELLO<<<</example><xsl:text>
</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>>>>SHOULD NOT BE WRAPPED WITH cdata
section<<<</example><xsl:text>
</xsl:text>
<test>>>>SHOULD BE WRAPPED WITH cdata
section<<<</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 <b>BOLD1</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="<abcd>"/>
<h1 title="<contacts>">People</h1>
<frame scrolling="yes" name="z<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 <b>BOLD1</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 < 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> </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> </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. """ <A href="""/>
2. "'" <A href="'"/>
Inside single quotes:
3. '"' <A href='"'/>
4. ''' <A href='''/>
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 ぁ け ち ぱ め
ゑ</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><<<P>>></a>
<a><![CDATA[<P> </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">_<Whoa-No>_</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">_<Whoa-Yes>_</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">_<Yes-Contacts>_</xsl:text>
</xsl:attribute>People</h1>
<frame>
<xsl:attribute name="scrolling">yes</xsl:attribute>
<xsl:attribute name="name">
<xsl:text
disable-output-escaping="yes">_<this>_</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><<<P>>></a>
<a><![CDATA[<P> </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">_<Whoa-No>_</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">_<Whoa-Yes>_</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> </xsl:text>
<xsl:for-each select="test">
<xsl:value-of select="."/><xsl:text> </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>