|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: passing in path names of nodes as parameters?
> > 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








