Subject: Re: [xsl] creating links to resource files listed in XML file From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Thu, 18 Jul 2002 10:13:06 +0100 |
Hi Brian, > 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: Use an attribute value template. In an attribute, you can put {}s around an expression in order to have it evaluated and the result inserted into the attribute value: <xsl:template match="/"> <xsl:for-each select="//file/@href"> <xsl:variable name="myVar" select="." /> <a href="{$myVar}"> <xsl:value-of select="$myVar"/> </a> </xsl:for-each> </xsl:template> You can also use xsl:attribute to create the attribute; it's longer, but it's more flexible at times: <xsl:template match="/"> <xsl:for-each select="//file/@href"> <xsl:variable name="myVar" select="." /> <a> <xsl:attribute name="href"> <xsl:value-of select="$myVar"/> </xsl:attribute> <xsl:value-of select="$myVar"/> </a> </xsl:for-each> </xsl:template> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] creating links to resourc, Michael Kay | Thread | RE: [xsl] creating links to resourc, Jarno . Elovirta |
RE: [xsl] creating links to resourc, Michael Kay | Date | RE: [xsl] creating links to resourc, Richard Mitchell |
Month |