dmarston 02/05/28 12:39:11
Added: test/tests/conf/output output109.xsl output109.xml
output110.xml output110.xsl output111.xml
output111.xsl output112.xml output112.xsl
output113.xml output113.xsl
Log:
New cases regarding non-text instructions in text output
Revision Changes Path
1.1 xml-xalan/test/tests/conf/output/output109.xsl
Index: output109.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- FileName: output109 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 16.3 Text Output Method -->
<!-- Creator: David Marston -->
<!-- Purpose: Attempt to create comment under text output method -->
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="doc">
<xsl:value-of select="dis"/>
<xsl:comment>Here is my comment</xsl:comment>
<xsl:value-of select="dat"/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/output/output109.xml
Index: output109.xml
===================================================================
<?xml version="1.0"?>
<doc>
<dis>one</dis>
<dat>two</dat>
</doc>
1.1 xml-xalan/test/tests/conf/output/output110.xml
Index: output110.xml
===================================================================
<?xml version="1.0"?>
<doc>
<dis>|</dis>
<dat>|</dat>
</doc>
1.1 xml-xalan/test/tests/conf/output/output110.xsl
Index: output110.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- FileName: output110 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 16.3 Text Output Method -->
<!-- Creator: David Marston -->
<!-- Purpose: Attempt to create element (LRE) under text output method.
Should get just its text-node descendant. -->
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="doc">
<xsl:value-of select="dis"/>
<xyz>Here is my LRE</xyz>
<xsl:value-of select="dat"/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/output/output111.xml
Index: output111.xml
===================================================================
<?xml version="1.0"?>
<doc>
<dis>|</dis>
<dat>|</dat>
</doc>
1.1 xml-xalan/test/tests/conf/output/output111.xsl
Index: output111.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- FileName: output111 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 16.3 Text Output Method -->
<!-- Creator: David Marston -->
<!-- Purpose: Attempt to create element under text output method. Should
get just its text-node descendant. -->
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="doc">
<xsl:value-of select="dis"/>
<xsl:element name="bogus">Here is my element</xsl:element>
<xsl:value-of select="dat"/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/output/output112.xml
Index: output112.xml
===================================================================
<?xml version="1.0"?>
<doc>
<dis>one</dis>
<dat>two</dat>
</doc>
1.1 xml-xalan/test/tests/conf/output/output112.xsl
Index: output112.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- FileName: output112 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 16.3 Text Output Method -->
<!-- Creator: David Marston -->
<!-- Purpose: Attempt to create attribute under text output method -->
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="doc">
<xsl:value-of select="dis"/>
<xsl:attribute name="bogus">Here is my attribute</xsl:attribute>
<xsl:value-of select="dat"/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/output/output113.xml
Index: output113.xml
===================================================================
<?xml version="1.0"?>
<doc>
<dis>one</dis>
<dat>two</dat>
</doc>
1.1 xml-xalan/test/tests/conf/output/output113.xsl
Index: output113.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- FileName: output113 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 16.3 Text Output Method -->
<!-- Creator: David Marston -->
<!-- Purpose: Attempt to create processing instruction under text output
method -->
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="doc">
<xsl:value-of select="dis"/>
<xsl:processing-instruction name="bogus">Here is my
PI</xsl:processing-instruction>
<xsl:value-of select="dat"/>
</xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]