[Top] [All Lists]

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

2020-03-03 12:36:53
On Tue, 3 Mar 2020 at 17:22, Liam R. E. Quin liam(_at_)fromoldbooks(_dot_)org
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

On Tue, 2020-03-03 at 11:54 +0000, David Carlisle
d(_dot_)p(_dot_)carlisle(_at_)gmail(_dot_)com 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.


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:-)

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com

<Prev in Thread] Current Thread [Next in Thread>