Subject: Re: [xsl] How to pass into an XSLT program an arbitrarily long sequence of parameter values, from the command line? From: "Dimitre Novatchev dnovatchev@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 16 Jun 2020 19:34:22 -0000 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to pass into an XSLT , Martin Honnen martin | Thread | [xsl] Declarative Amsterdam Reminde, Erik Siegel erik@xxx |
Re: [xsl] How to pass into an XSLT , Martin Honnen martin | Date | [xsl] Declarative Amsterdam Reminde, Erik Siegel erik@xxx |
Month |