Re: [xsl] generating mailto

Subject: Re: [xsl] generating mailto
From: Manish Shah <manish@xxxxxxxxxxxx>
Date: 11 Oct 2002 13:06:13 -0500
Try:
<a>
<xsl:attribute name="href">xxx@xxxxxxxxx</xsl:attribute>
<xsl:text>xxx@xxxxxxxxx</xsl:text>
</a>

Manish

On Fri, 2002-10-11 at 00:42, Steve Salkin wrote:
> Hi-
> 
> I'm just getting my feet wet in XSL and it's pretty interesting. I think
> I am missing something though, because I find myself needing xsl:text
> more than I think I really ought to. For example, if I have XML
> <contact>
>   <email>xxx@xxxxxxxxx</email>
> </contact>
> 
> and I want to generate a mailto URI like this:
> <a href="xxx@xxxxxxxxx>xxx@xxxxxxxxx</a>
> 
> the only thing I can get to work well is something like
> 
> <td class="contact">
>   <xsl:text disable-output-escaping="yes">
>     &lt;a href= &quot;mailto:
>   </xsl:text>
>   <xsl:value-of select="contact/email"/>
>   <xsl:text disable-output-escaping="yes">
>      &quot;>
>   </xsl:text>
>   <xsl:value-of select="contact/email"/>
>   <xsl:text disable-output-escaping="yes">
>     &lt;/a>
>   </xsl:text>
> </td>
> 
> because the need for quotes after the "href=" confuses everything  (Then
> I have to hide the '<' because it gets upset when it sees <a href= with
> no quotes following). I'm sure that there's a more elegant solution than
> this relatively ugly one. I did try using an <xsl:variable> but I just
> get $email in the output. Any takers?
> 
> S-
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread