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 |