ytalwar 2005/03/23 10:12:11
Added: test/tests/accept/spec11 spec1112.xml spec1112.xsl
spec1110ab�d� spec1107.xml spec1107.xsl
spec1103.xml spec1103.xsl spec1111.xml spec1111.xsl
spec1106.xml spec1106.xsl spec1102.xml spec1102.xsl
spec1110.xml spec1109.xml spec1110.xsl
spec1111ab�d� spec1109.xsl spec1105.xml
spec1105.xsl spec1113.xml spec1109ab�d�
spec1101.xml spec1113.xsl spec1101.xsl spec1108.xml
spec1108.xsl spec1104.xml spec1104.xsl
test/tests/accept-gold/spec11 spec1107.out spec1103.out
spec1111.out spec1106.out spec1102.out spec1110.out
spec1109.out spec1105.out spec1113.out spec1101.out
spec1108.out spec1104.out spec1112.out
Log:
This is testcases patch to be added to acceptance bucket for XALANJ-2070.
These testcases verifies the support for XML 1.1 in Xalan.
Brian Minchau has reviewed these testcases.
Revision Changes Path
1.1 xml-xalan/test/tests/accept/spec11/spec1112.xml
Index: spec1112.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1112.xsl
Index: spec1112.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1112.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
namespace attribute of <xsl:element> element can be an IRI.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" indent="yes"/>
<xsl:template match="/">
<xsl:element name="pre:out"
namespace="http://example.org/preÀ">
</xsl:element>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1110ab�d�
Index: spec1110ab�d�
===================================================================
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" indent="yes" />
<xsl:template match="/">
<out>This is included.</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1107.xml
Index: spec1107.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1107.xsl
Index: spec1107.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1107.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
When NEL (0x0085 /
) and LSEP (0x2028 /
) appear as
actual value
they must be treated as a linefeed. XML parser normailize
them
to a linefeed.(0xA).
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8" />
<xsl:template match="/">
<out>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1103.xml
Index: spec1103.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1103.xsl
Index: spec1103.xsl
===================================================================
<?xml version="1.1" ?>
<!-- FileName: spec1103.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
To ensure that Control Characters in C1 range are output as
Numeric Character Reference (NCR).
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8" />
<xsl:template match="/">
<out>‚</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1111.xml
Index: spec1111.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1111.xsl
Index: spec1111.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1111.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
An IRI can be passed to a document function.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" />
<xsl:template match="/">
<xsl:copy-of select="document('spec1111ab%C3%A7d%C3%A9')"/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1106.xml
Index: spec1106.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1106.xsl
Index: spec1106.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1106.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
When NEL (0x0085) and LSEP (0x2028) appear as Numeric
Character Reference (NCR), they must not be treated as
whitespaces.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8" />
<xsl:template match="/">
<out>
<xsl:value-of select="normalize-space(' These are not spacees:

 …')" />
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1102.xml
Index: spec1102.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1102.xsl
Index: spec1102.xsl
===================================================================
<?xml version="1.1" ?>
<!-- FileName: spec1102.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
To ensure that Control Characters in C0 range are output as
Numeric Character Reference (NCR).
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8" />
<xsl:template match="/">
<out></out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1110.xml
Index: spec1110.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1109.xml
Index: spec1109.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1110.xsl
Index: spec1110.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1110.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
href attibute of element <xsl:include> can be an IRI.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:include href="spec1110ab%C3%A7d%C3%A9"/>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1111ab�d�
Index: spec1111ab�d�
===================================================================
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" indent="yes" />
<xsl:template match="/">
<out>This is a sytlehseet document.</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1109.xsl
Index: spec1109.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1109.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
href attibute of element <xsl:import> can be an IRI.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="spec1109ab%C3%A7d%C3%A9"/>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1105.xml
Index: spec1105.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1105.xsl
Index: spec1105.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1105.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
When NEL (0x0085) and LSEP (0x2028) appear as Numeric
Character Reference (NCR) within a Comment or a Processing
Instruction, they must be output as actual value.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8"
indent="yes"/>
<xsl:template match="/">
<xsl:comment> This is a comment 
 </xsl:comment>
<xsl:processing-instruction name="hellopi"> hello 
 …
</xsl:processing-instruction>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1113.xml
Index: spec1113.xml
===================================================================
<?xml version="1.1"?>
<indoc xmlns:p1="http://example.org/p1଑"
xmlns:p2="http://example.org/p2">
<ch1>
<ch2></ch2>
</ch1>
</indoc>
1.1 xml-xalan/test/tests/accept/spec11/spec1109ab�d�
Index: spec1109ab�d�
===================================================================
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" indent="yes" />
<xsl:template match="/">
<out>This is imported.</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1101.xml
Index: spec1101.xml
===================================================================
<?xml version="1.0"?>
<input />
1.1 xml-xalan/test/tests/accept/spec11/spec1113.xsl
Index: spec1113.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1113.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
namespace can be an IRI.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" indent="yes" />
<xsl:template match="/">
<out xmlns:pre="http://example.org/pre¢">
<xsl:copy-of select="indoc/ch1/ch2"/>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1101.xsl
Index: spec1101.xsl
===================================================================
<?xml version="1.0"?>
<!-- FileName: spec1101.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'. -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" />
<xsl:template match="/">
<out>
Hello World!
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1108.xml
Index: spec1108.xml
===================================================================
<?xml version="1.1"?>
<Countries>
<Country> Canada</Country>
<Country> USA</Country>
<Country>UK </Country>
<Country> </Country>
<Country> 
 </Country>
</Countries>
1.1 xml-xalan/test/tests/accept/spec11/spec1108.xsl
Index: spec1108.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1108.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
When NEL (0x0085) and LSEP (0x2028) appear as Numeric
Character Reference (NCR), they must not be treated as
whitespaces.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" />
<xsl:strip-space elements="Country" />
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept/spec11/spec1104.xml
Index: spec1104.xml
===================================================================
<?xml version="1.1"?>
<doc />
1.1 xml-xalan/test/tests/accept/spec11/spec1104.xsl
Index: spec1104.xsl
===================================================================
<?xml version="1.1"?>
<!-- FileName: spec1104.xsl -->
<!-- Purpose: To output a document with method 'xml' and version '1.1'.
When NEL (0x0085) and LSEP (0x2028) appear as Numeric
Character Reference (NCR), they must be output as NCR.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.1" encoding="UTF-8" />
<xsl:template match="/">
<out>…
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1107.out
Index: spec1107.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out/>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1103.out
Index: spec1103.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out>‚</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1111.out
Index: spec1111.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" version="1.1" indent="yes"/>
<xsl:template match="/">
<out>This is a sytlehseet document.</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1106.out
Index: spec1106.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out>These are not spacees: 

…</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1102.out
Index: spec1102.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out></out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1110.out
Index: spec1110.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?>
<out>This is included.</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1109.out
Index: spec1109.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?>
<out>This is imported.</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1105.out
Index: spec1105.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?>
<!-- This is a comment
-->
<?hellopi hello
?>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1113.out
Index: spec1113.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?>
<out xmlns:pre="http://example.org/pre¢">
<ch2 xmlns:p1="http://example.org/p1" xmlns:p2="http://example.org/p2"/>
</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1101.out
Index: spec1101.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out>
Hello World!
</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1108.out
Index: spec1108.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><Countries>
<Country> Canada</Country>
<Country> USA</Country>
<Country>UK </Country>
<Country/>
<Country> 
 </Country>
</Countries>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1104.out
Index: spec1104.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?><out>…
</out>
1.1 xml-xalan/test/tests/accept-gold/spec11/spec1112.out
Index: spec1112.out
===================================================================
<?xml version="1.1" encoding="UTF-8"?>
<pre:out xmlns:pre="http://example.org/preÀ"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]