This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: creating links to resource files listed in XML file
- From: Jarno dot Elovirta at nokia dot com
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 18 Jul 2002 12:08:32 +0300
- Subject: RE: [xsl] creating links to resource files listed in XML file
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi,
> I want to create some links to resource files which
> are referenced in my .xml file. In my .xsl file I have
> added the following code:
>
> <xsl:template match="/">
> <xsl:for-each select="//file/@href">
> <xsl:variable name="myVar">
> <xsl:value-of select="."/>
> </xsl:variable>
> <a href='<xsl:value-of select="$myVar"/>'>
> <xsl:value-of select="$myVar"/> </a>
> </xsl:for-each>
>
> The link creates fine with the proper file name etc.
> However, the path to the actual file is not correct.
> It comes out as <xsl:value-of select="$myVar"/>.
> Is there a way to embed this in the <a href... tag so
> that I can link to the file properly.
You haven't read the XSLT specification, have you? Anyhow, you want
<a href="{$myVar}"><xsl:value-of select="$myVar"/></a>
I.e. Attribute Value Templates [1]
Cheers,
Santtu
[1] http://www.w3.org/TR/xslt#attribute-value-templates
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list