Struggling to iterate over tokenized string 2007-04-08 - By Dave Brosius
I'm trying to loop over tokens in a comma seperated input parameter. Something like this
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" omit-xml-declaration="yes"/> <xsl:param name="input"/> <xsl:template match="/"> <test> <xsl:for-each select="tokenize($input, ',')"> <xsl:element name="{name(.)}"/> </xsl:for-each> </test> </xsl:template> </xsl:transform>
I'm getting this
ERROR: 'Error checking type of the expression 'funcall(tokenize, [funcall(string, [parameter-ref(input/reference)]), literal-expr(,)])'.'
FATAL ERROR: 'Could not compile stylesheet'
Could someone point out what i'm doing wrong, please?
|
|