Re: [xsl] How do I pass the mode as a string?

Subject: Re: [xsl] How do I pass the mode as a string?
From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 3 Mar 2020 18:36:48 -0000
On Tue, 3 Mar 2020 at 17:22, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> On Tue, 2020-03-03 at 11:54 +0000, David Carlisle
> d.p.carlisle@xxxxxxxxx wrote:
> > essentially that's not possible: the mode needs to be a literal at
> > compile time not any kind of variable
>
> As Nartin i think will point out later in this thread :) in XSLT 3 you
> can use shadow attributes and _mode="$staticmode" where $staticmode is
> a stylesheet parameter declared with static="yes" - for any XSLT
> attribute. I've also used this for xsl:output's doctype attribute,
> which is neither an AVT nor an expression.
>
> Liam
>

yes so I suppose "value determined at compile time" rather than
"literal" for xslt 3, but either way it's no use if the OP wants two
values in the same run:-)

David

Current Thread