Subject: [xsl] Saxon command-line: How to assign a sequence of multiple strings to a global param From: "Jorge . chocolate.camera@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 5 Nov 2018 17:37:44 -0000 |
Running Saxon from the command line (testing with Saxon-HE 9.2.1.2Jbyes, old as heckbon Bash 3.2.57(1)), is there a way to set the value of a global parameter of an XSLT2 stylesheet to a sequence of strings? <xsl:param name="MY_ARRAY" as="xs:string*"/> When attempting to do it like this: java -jar saxon9he.jar [options] 'MY_ARRAY="one" "two" "three"' java -jar saxon9he.jar [options] MY_ARRAY='"one" "two" "three"' Saxon seemingly interprets spaces as literal, and the value of the parameter becomes one single string <xsl:message select="count($MY_ARRAY)"/> b 1 instead of interpreting them as separators so that the value of the parameter contains those three.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL-List Guidelines, Tommie Usdin btusdin | Thread | Re: [xsl] Saxon command-line: How t, Michael Kay mike@xxx |
[xsl] XSL-List Guidelines, Tommie Usdin btusdin | Date | Re: [xsl] Saxon command-line: How t, Michael Kay mike@xxx |
Month |