Re: How to pass an XPath as a param and evaluate it?
Is there a function or syntax in XSLT 1 or 2 that will evaluate the XPath at run-time?
No, but there is in XSLT 3.0 (formerly known as XSLT 2.1). See
To use this in Saxon 9.3 you will need to activate XSLT 3.0 using -xsltversion:3.0
Come to think of it, I think that might require Saxon-EE. In Saxon-PE you might have to fall back to the saxon:evaluate() extension.
Michael Kay Saxonica
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