Re: [xsl] problems with transforming xml with xsl! sample inside

Subject: Re: [xsl] problems with transforming xml with xsl! sample inside
From: Peter Davis <pdavis152@xxxxxxxxx>
Date: Thu, 14 Mar 2002 20:09:26 -0800
Remember to use an attribute value template in the href attribute, or else it 
will just output the actual XPath expression instead of evaluating it.

<a href="{id(@id)}"><xsl:value-of select="id(@id)/@name"/></a>

and so on (notice the curly-braces).

On Thursday 14 March 2002 05:33, Joerg Heinicke wrote:
> <a href="id(@id)/@value"><xsl:value-of select="id(@id)/@name"/></a>
> </xsl:template>
>
> with keys:
>
> <xsl:key name="links" match="link" use="@id"/>
>
>      <a href="key('links',@id)/@value"><xsl:value-of
> select="key('links',@id)/@name"/></a>
>
> "pure XPATH":
>
>      <a href="/doc/links/link[@id=current()/@id]/@value"><xsl:value-of
> select="/doc/links/link[@id=current()/@id]/@name"/></a>

-- 
Peter Davis
My theology, briefly, is that the universe was dictated but not signed.
		-- Christopher Morley

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread