In cases we want to pass parameters that are structured/related even in a
more complex way, we can pass the URI of an XML document that contains
these parameters as they are structured.
Or, one can pass a JSON object, or an XML document, as a single string and
parse it in the transformation :)
Cheers,
Dimitre
On Tue, Jun 16, 2020 at 11:51 AM Roger L Costello costello@xxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi Folks,
>
> My XSLT program has this top-level parameter:
>
> <xsl:param name="airport-identifiers" as="xs:string+" />
>
> I invoke the XSLT program from the command line. I want to pass to the
> parameter a sequence of values. I figured that this would do the job:
>
> java -jar saxon9ee.jar test.xml -xsl:test.xsl -o:result.xml
> airport-identifiers=KBOS,KJFK
>
> But that didn't work. My XSLT program just thinks there is one airport
> identifier, named "KBOS,KJFK"
>
> Is it possible to pass into an XSLT program an arbitrarily long sequence
> of parameter values? If so, how?
>
> /Roger
|