Subject: Re: [xsl] Display HyperLink From: Jon Gorman <jonathan.gorman@xxxxxxxxx> Date: Thu, 26 May 2005 16:00:09 -0500 |
Doh!. Just got a chance to run it through a test and ....some minor corrections. the url variable hs some problems with the (). One too many. I'm a little use to having emacs double check these for me. but the correct version should be <xsl:variable name="embedlink" select="@c6"/> <xsl:variable name="url" select='substring-before(substring-after($embedlink,"="),">")'/> <xsl:variable name="anchtext" select='substring-before(substring-after($embedlink,">"),"<")'/> <xsl:element name="a"> <xsl:attribute name="href"><xsl:value-of select="$url"/></xsl:attribute> <xsl:value-of select="$anchtext"/> </xsl:element> put this whereever you had the <xsl:value-of select="@c6"/> > One is the xml parser is replacing the unicode character > entities with their counterparts, so < becomes <. This is > essentially the same as putting in <. PS. This is the far, far more likely scenario, although I believe you could have the second one happen with enough messing around. Don't worry too much about that. Jon
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Display HyperLink, Jon Gorman | Thread | Re: [xsl] Display HyperLink, Kevin |
[xsl] XSL Positional Grouping Probl, Luke McLean | Date | Re: [xsl] Getting specific elements, Dimitre Novatchev |
Month |