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