Update of /cvsroot/mvp-xml/EXSLT/v2/test/ExsltTest/tests/EXSLT/Common
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14178/v2/test/ExsltTest/tests/EXSLT/Common
Added Files:
node-set.xslt object-type.xslt source.xml
Log Message:
--- NEW FILE: node-set.xslt ---
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common" exclude-result-prefixes="exsl">
<xsl:output indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<out>
<test1>
<xsl:variable name="rtf">
<foo>
<bar>baz</bar>
</foo>
</xsl:variable>
<xsl:for-each select="exsl:node-set($rtf)/*">
<xsl:copy-of select="."/>
</xsl:for-each>
</test1>
<test2>
<xsl:variable name="rtf">
<foo>
<bar>baz</bar>
</foo>
some text
</xsl:variable>
<xsl:for-each select="exsl:node-set($rtf)/node()">
<xsl:copy-of select="."/>
</xsl:for-each>
</test2>
<test3>
<xsl:variable name="var" select="/*"/>
<xsl:for-each select="exsl:node-set($var)/*">
<xsl:copy-of select="."/>
</xsl:for-each>
</test3>
<test4>
<xsl:for-each select="exsl:node-set('text')">
<xsl:copy-of select="."/>
</xsl:for-each>
</test4>
</out>
</xsl:template>
</xsl:stylesheet>
--- NEW FILE: object-type.xslt ---
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common" exclude-result-prefixes="exsl">
<xsl:output indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<out>
<test1>
<xsl:variable name="node" select="/data"/>
<xsl:variable name="string" select="'string'"/>
<xsl:variable name="number" select="11"/>
<xsl:variable name="rtf">
<foo/>
</xsl:variable>
<xsl:variable name="boolean" select="true()"/>
Node: <xsl:value-of select="exsl:object-type($node)"/>
String: <xsl:value-of select="exsl:object-type($string)"/>
Number: <xsl:value-of select="exsl:object-type($number)"/>
RTF: <xsl:value-of select="exsl:object-type($rtf)"/>
Boolean: <xsl:value-of select="exsl:object-type($boolean)"/>
</test1>
</out>
</xsl:template>
</xsl:stylesheet>
--- NEW FILE: source.xml ---
(This appears to be a binary file; contents omitted.)
|