xsl-list
[Top] [All Lists]

Re: newbie question

2004-07-30 02:27:00
Try this:

<xsl:template match="link">
<xsl:choose>
<xsl:when test="starts-with(., 'http://') or starts-with(., 'ftp://')">
<a href="{.}">text</a>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
</xsl:template>

:-) Aad

Dionylon Briones wrote:

hello everyone,
i'm new to XSL and need help with this problem:

choose a link for the title, base on the following conditions:
 1. if the value of the link node has 'http://' string
 2. if there's no 'http://' string get the value of the link node that
contains 'ftp://' string

output should be: <a href="selected link">title</a>

thanks

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<record>
<data>
 <link>http://www.link1.com</link>
 <link>3csbv</link>
 <link>ftp://link2.com</link>
 <link>http://www.link3.com</link>
 <title>title</title>
</data>
<data>
 <link>45csgh</link>
 <link>invalid link</link>
 <link>ftp://link1.com</link>
 <title>title</title>
</data>
</record>


--+------------------------------------------------------------------
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>
--+--

--
*********************************************
Diderot Track bv - Consultants in Information

Phone: +31 (0) 70 3966304
Fax:   +31 (0) 70 3966305
Email: a(_dot_)kamsteeg(_at_)diderottrack(_dot_)nl
Web:   www.diderottrack.nl
*********************************************



<Prev in Thread] Current Thread [Next in Thread>