[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Subject: Expression handed to saxon:evaluate can't acc
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
|
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
|