|
Subject: [xsl] using keys on variables From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sat, 8 Oct 2016 09:21:10 -0000 |
In XSLT 2.0 and subsequent,
key('keyname',object,$variable)
is acceptable but only if the $variable is a document node.
So I have found myself going
<xsl:variable name="temp">
<xsl:sequence select="$preExisting"/>
</xsl:variable>
So I could use a key on a variable typed as an element. (In the
specific case, to pull a subset of an already constructed sequence of
middling-complicated mapping elements; A maps to B but there's metadata
about A, B, and the mapping in there, so generating it again isn't
attractive.)
Is there a better way to approach the requirement that the variable be a
document node in order to use the key?
Thanks!
Graydon
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| AW: [xsl] How to XSLT concat string, Dr. Patrik Stellmann | Thread | Re: [xsl] using keys on variables, Martin Honnen martin |
| Re: [xsl] XSLT has raised bar for c, Michael Kay mike@xxx | Date | Re: [xsl] using keys on variables, Martin Honnen martin |
| Month |