Subject: Re: [xsl] Filtering, xslt 2.0 From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 2 Nov 2022 12:34:23 -0000 |
On Wed, 2 Nov 2022 at 12:13, Dave Pawson dave.pawson@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > For the archive: My solution > > <xsl:param name="types" as="xs:string*"/> > > You should use xs:string not xs:string* as if you passed in a sequence your later tokenize would fail. I'd do <xsl:param name="types" as="xs:string*"/> <xsl:variable name="typesseq" as="xs:string*" select=" tokenize($types, ', *') /> Then use the sequence explicitly rather than relying on the optimiser to avoid tokenizing on every use. <xsl:when test="type = $typesseq "> David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Filtering, xslt 2.0, Dave Pawson dave.paw | Thread | Re: [xsl] Filtering, xslt 2.0, Dave Pawson dave.paw |
Re: [xsl] Filtering, xslt 2.0, Dave Pawson dave.paw | Date | Re: [xsl] Filtering, xslt 2.0, Dave Pawson dave.paw |
Month |