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...@locus.apache.org on 2000/11/09 23:16:20 UTC
cvs commit: xml-xalan/test/tests/api/trax TransformerAPIOutputFormat.xml TransformerAPIOutputFormat.xsl TransformerAPIParam.xml TransformerAPIParam.xsl
curcuru 00/11/09 14:16:20
Added: test/tests/api/trax TransformerAPIOutputFormat.xml
TransformerAPIOutputFormat.xsl
TransformerAPIParam.xml TransformerAPIParam.xsl
Log:
xsl/xml test files for TransformerAPITest
Revision Changes Path
1.1 xml-xalan/test/tests/api/trax/TransformerAPIOutputFormat.xml
Index: TransformerAPIOutputFormat.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<doc>
<cdataHere>CDATA? or not?</cdataHere>
<selector>
<item number="1">one</item>
<item value="two">2</item>
</selector>
</doc>
1.1 xml-xalan/test/tests/api/trax/TransformerAPIOutputFormat.xsl
Index: TransformerAPIOutputFormat.xsl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml"
omit-xml-declaration="yes"
cdata-section-elements="cdataHere" />
<xsl:template match="doc">
<out>
<cdataHere>CDATA? or not?</cdataHere>
<xsl:text>foo</xsl:text>
<xsl:copy-of select="cdataHere" />
<out2>
<xsl:text>bar</xsl:text>
<xsl:copy-of select="selector" />
</out2>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/api/trax/TransformerAPIParam.xml
Index: TransformerAPIParam.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<doc>
<selector>
<item number="1">one</item>
<item value="two">2</item>
</selector>
</doc>
1.1 xml-xalan/test/tests/api/trax/TransformerAPIParam.xsl
Index: TransformerAPIParam.xsl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- params with select=value -->
<xsl:param name="param1s" select="'default1s'"/>
<xsl:param name="param2s" select="'default2s'"/>
<xsl:param name="param3s" select="default3s"/>
<!-- params with node values -->
<xsl:param name="param1n">'default1n'</xsl:param>
<xsl:param name="param2n">'default2n'</xsl:param>
<xsl:param name="param3n">default3n</xsl:param>
<xsl:template match="doc">
<out><xsl:text> </xsl:text>
<xsl:text> :param1s:</xsl:text><xsl:value-of select="$param1s"/>
<xsl:text> :param2s:</xsl:text><xsl:value-of select="$param2s"/>
<xsl:text> :param3s:</xsl:text><xsl:value-of select="$param3s"/>
<xsl:text> </xsl:text>
<xsl:text> :param1n:</xsl:text><xsl:value-of select="$param1n"/>
<xsl:text> :param2n:</xsl:text><xsl:value-of select="$param2n"/>
<xsl:text> :param3n:</xsl:text><xsl:value-of select="$param3n"/>
<xsl:text> </xsl:text>
</out>
</xsl:template>
</xsl:stylesheet>