[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Display HyperLink


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,"="),"&#x3e;")'/>
 <xsl:variable name="anchtext"
 select='substring-before(substring-after($embedlink,"&#x3e;"),"&#x3c;")'/>
 <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 &#x3c; becomes <.  This is
> essentially the same as putting in &lt;.

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
Keywords