You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by cu...@apache.org on 2001/01/19 04:03:11 UTC
cvs commit: xml-xalan/test/tests/api/xalanj1 ParamTest1.xml ParamTest1.xsl
curcuru 01/01/18 19:03:11
Added: test/tests/api/xalanj1 ParamTest1.xml ParamTest1.xsl
Log:
Stylesheet test files for xalanj1\ParamTest
Revision Changes Path
1.1 xml-xalan/test/tests/api/xalanj1/ParamTest1.xml
Index: ParamTest1.xml
===================================================================
<?xml version="1.0"?>
<!-- Testing xsl:param-->
<doc>
<item>1</item>
<item>2</item>
<item>3</item>
</doc>
1.1 xml-xalan/test/tests/api/xalanj1/ParamTest1.xsl
Index: ParamTest1.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- FileName: ParamTest1.xsl -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19990922 -->
<!-- Section: 11.2 Values of Variables and Parameters -->
<!-- Purpose: Verify xsl:param in stylesheet root, either set or not set via setStylesheetParam -->
<xsl:param name="p1">
<B>ABC</B>
</xsl:param>
<xsl:param name="p2">
<B>DEF</B>
</xsl:param>
<xsl:param name="t1">notset</xsl:param>
<xsl:param name="s1" select="'s1val'">
</xsl:param>
<xsl:param name="s2" select="'s2val'">
</xsl:param>
<xsl:template match="doc">
<xsl:param name="p3">
<B>GHI</B>
</xsl:param>
<xsl:param name="s3" select="'s3val'">
</xsl:param>
<outp>
<xsl:value-of select="$p1"/><xsl:text>,</xsl:text><xsl:copy-of select="$p1"/><xsl:text>; </xsl:text>
<xsl:value-of select="$p2"/><xsl:text>,</xsl:text><xsl:copy-of select="$p2"/><xsl:text>; </xsl:text>
<xsl:value-of select="$p3"/><xsl:text>,</xsl:text><xsl:copy-of select="$p3"/><xsl:text>; </xsl:text>
</outp>
<xsl:text>:
</xsl:text>
<outs>
<xsl:value-of select="$s1"/><xsl:text>,</xsl:text><xsl:copy-of select="$s1"/><xsl:text>; </xsl:text>
<xsl:value-of select="$s2"/><xsl:text>,</xsl:text><xsl:copy-of select="$s2"/><xsl:text>; </xsl:text>
<xsl:value-of select="$s3"/><xsl:text>,</xsl:text><xsl:copy-of select="$s3"/><xsl:text>; </xsl:text>
</outs>
<xsl:text>:
</xsl:text>
<outt>
<xsl:value-of select="$t1='notset'"/><xsl:text>,</xsl:text>
<xsl:value-of select="$t1=''"/><xsl:text>,</xsl:text>
<xsl:value-of select="$t1='a'"/><xsl:text>,</xsl:text>
<xsl:value-of select="$t1='1'"/><xsl:text>,</xsl:text>
<xsl:value-of select="$t1"/>
</outt>
</xsl:template>
</xsl:stylesheet>