Attribute Value Templates are what you want:
<a href="{/page/results/prevnext/@prevresult"}>Previous</a>
Note the curly brackets { } which indicate the Attribute Value Template.
AVTs are a convenience method for you to insert the result of an expression
into an attribute value. Otherwise you would have to use the equivalent
long-hand approach:
<a><xsl:attribute name="href"><xsl:value-of
select="/page/results/prevnext/@prevresult"/></xsl:attribute>Previous</a>
Cheers!
Con
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf Of
Matt
MacDougall
Sent: Thursday, 3 October 2002 08:15
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] xsl:value-of inside an html tag
Hi,
I'm trying to build a dynamic link by having the href attribute set to
<xsl:value-of select="/page/results/prevnext/@prevresult"/>
... so I would
have something like <a href="<xsl:value-of
select="/page/results/prevnext/@prevresult"/>">Previous</a>
... obviously
that's not going to work though.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list