RE: [xsl] Passing a Map as parameter to XSLT.

Subject: RE: [xsl] Passing a Map as parameter to XSLT.
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 6 Mar 2006 20:30:27 -0000
> > When I do
> > <xsl:for-each select="$XSLTParameter">
> >      <xsl:for-each select="key('xsltParameterMap','somekey')">
> >     ........
> > </xsl:for-each>
> 
> > it works well.
> 
>   Mmh, the following is more idiomatic:
> 
>     <xsl:for-each
>         select="$XSLTParameter/key('keyname', 'value')">
>       ...
>     </xsl:for-each>
> 

But unfortunately it isn't legal in XSLT 1.0.

Michael Kay
http://www.saxonica.com/

Current Thread