Subject: RE: [xsl] passing in path names of nodes as parameters? From: Charu Anchlia <charu@xxxxxxxxxxxx> Date: Mon, 10 Dec 2001 11:42:33 -0800 (PST) |
> > so on the command line i say, > > > > java **parser -param nodeparent /A/B Mike Kay wrote: > You are passing in a string "/A/B". There's no way the processor can know > that you are thinking of this as an XPath expression. If you want to > evaluate it as an XPath expression, you will need the evaluate() extension > function, e.g. > > for-each select="xx:evaluate($nodeparent)/* Hi, This doesn't work. I used xalan extension function evaluate and my code said for-each select="xalan:evaluate($nodeparent)/*" The error I get is 'cannot convert #string to a node list'. I am specifying the parameter like so: java ***parser -param nodeparent "'Aa/Bb'" Even when I put the /* as part of the parameter like java ***parser -param nodeparent "'Aa/Bb/*'" and in the for-each select="xalan:evaluate($nodeparent)" it doesnt work either! Any help would be greatly appreciated! Many thanks, Charu. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] passing in path names of , Daniel Veillard | Thread | RE: [xsl] passing in path names of , Jarno . Elovirta |
Re: [xsl] Assistance with the Muenc, Jeni Tennison | Date | [xsl] English to Asian language loc, Alan Kennedy |
Month |