xsl-list
[Top] [All Lists]

Re: [xsl] Display link text as a hyperlink

2008-08-06 07:57:01
Brent Solly wrote:
I have an xml file that contains this character sequence: 'www.gamefaqs.com' .

Primary Problem:
After I convert the 'www' text to hyperlink format, the xsl displays it as plain text, but I would like to display it has a hyperlink.
Secondary:
I am aware that the url may also contain subfolders like: www.gamefaqs.com/console/n64 OR different a suffix like www.gamefaqs.ca., but right now I'll focus on .com, but feel free to make suggestions :) .


<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="2.0">


      <xsl:value-of select=
        "concat(substring-before($outputString,$target),
               $replacement)"/>

xsl:value-of creates a text node while you seem to want to create a HTML hypertext element i.e. an '<a href="...">...</a>' element.
So you need to change your code to create such elements.

As your stylesheet has version="2.0" you seem to use XSLT 2.0 so I also wonder why you do not make use of regular expressions to find those strings you want to convert. Do you use XSLT 2.0?

--

        Martin Honnen
        http://JavaScript.FAQTs.com/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--