I need to pass a node as a parameter to an XSL stylesheet. The issue is that the parameter gets sent as a string. I have seen the several SO questions regarding this topic, and I know that the solution (in XSLT 1.0) is to use an external node-set() function to transform the string to a node set.
My issue is that I am using eXist DB I cannot seem to be able to get its XSLT processor to locate any such function. I have tried the EXSLT node-set() from the namespace http://exslt.org/common as well as both the Saxon and Xalan version (I think eXist used to use Xalan but now it might be Saxon).
Are these extensions even allowed in the XSLT processor used by eXist? If not, is there something else I can do?
system-property('xsl:vendor')andsystem-property('xsl:product-version'). As for your current attempts, are you using Java code to perform the XSLT transformation, or XQuery? Consider to show details of that code passing the parameter and running the transformation. - Martin Honnen<parameters><param name="param-name1" value="param-value1"/></parameters>". That looks as if parameters, at least for thetransformfunction, are simply name/value string pairs. - Martin Honnen