> From: Brian Burridge [mailto:brian_burridge@xxxxxxxxxxxxx]
>
> I'm trying to build a dynamic href like this:
> <xsl:if test="num_active_tasks>0"><a
> href="show_tasks.jsp?pcode=<xsl:value-of select="site_code"
> />project_number=<xsl:value-of select="number"
> />"><xsl:value-of
> select="number" /></a>
Build it with xsl:attribute, like this:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="doc">
<xsl:element name="result">
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="doc/*">
<xsl:element name="a">
<xsl:attribute name="href">showtasks.jsp?pcode=<xsl:value-of
select="./text()"/>
</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
Running that on:
<doc>
<sometag>blah</sometag>
</doc>
produces:
<result>
<a href="showtasks.jsp?pcode=blah"/>
</result>
HTH...
- Kevin
Kevin Williams
XML Architect
Ultraprise Corporation
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|