From: Oleg T. <he...@us...> - 2005-10-16 20:13:21
|
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.) |