This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Making dynamic href's in XSL
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Making dynamic href's in XSL
- From: Kevin Williams <Kevin dot Williams at ultraprise dot com>
- Date: Wed, 31 May 2000 18:28:25 -0400
- Reply-To: xsl-list at mulberrytech dot com
> From: Brian Burridge [mailto:brian_burridge@coxtarget.com]
>
> 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