Subject: [xsl] Subject: Expression handed to saxon:evaluate can't access variables From: "rowan@xxxxxxxxxxxxxxxxxxxxx" <rowan@xxxxxxxxxxxxxxxxxxxxx> Date: Thu, 24 Sep 2009 06:57:16 -0400 |
I'm trying to design a transform that needs to evaluate an expression taken from the XML input file. I'm trying to use the saxon:evaluate function to do this, as follows: <xsl:value-of select="saxon:evaluate(Caption)"/> The problem seems to be that my expression (which is in the Caption element of my source file): normalize-space(concat($parentnode/Caption,' ',$tablenode/Caption)) contains some references to variables. When I try to run this, it reports "Static error in XPath expression supplied to saxon:evaluate: Undeclared variable in XPath expression: $parentnode". When I put the expression directly into my XSL file like this: <xsl:value-of select="normalize-space(concat($parentnode/Caption,' ',$tablenode/Caption))"/> it works. How can I get this sort of expression supplied from the source file to evaluate properly? Many thanks - Rowan -------------------------------------------------------------------- mail2web.com - Microsoft. Exchange solutions from a leading provider - http://link.mail2web.com/Business/Exchange
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Fetch a sequence of nodes, Michael Ludwig | Thread | Re: [xsl] Subject: Expression hande, David Carlisle |
Re: [xsl] Fetch a sequence of nodes, David Carlisle | Date | Re: [xsl] Fetch a sequence of nodes, Michael Ludwig |
Month |