Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.xsl.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>highlight.xsl</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (xslt) - Theme (Breeze Dark)"/> 0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre> 0007 <span style="color:#8e44ad;"><?</span><span style="font-weight:bold;">xml</span><span style="color:#27ae60;"> version</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"1.0"</span><span style="color:#27ae60;"> encoding</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"iso-8859-15"</span><span style="color:#8e44ad;">?></span> 0008 0009 <span style="color:#7a7c7d;"><!--</span> 0010 <span style="color:#7a7c7d;"> This file is freely distributable, created by Wilbert Berendsen (wbsoft@xs4all.nl)</span> 0011 0012 <span style="color:#7a7c7d;"> This is just a simple XSLT file that converts some HTML pages to a XBEL bookmarklist.</span> 0013 <span style="color:#7a7c7d;"> It is included here to test the new XSLT highlighting by Peter Lammich.</span> 0014 <span style="color:#7a7c7d;"> </span> 0015 <span style="color:#7a7c7d;"> </span><span style="color:#ca9219;background-color:#451e1a;font-weight:bold;">TODO</span><span style="color:#7a7c7d;">: add better test file.</span> 0016 <span style="color:#7a7c7d;">--></span> 0017 0018 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:stylesheet</span><span style="color:#27ae60;"> xmlns:xsl</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"http://www.w3.org/1999/XSL/Transform"</span><span style="color:#27ae60;"> version</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"1.0"</span> 0019 <span style="color:#27ae60;">xmlns:h</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"http://www.w3.org/1999/xhtml"</span><span style="font-weight:bold;">></span> 0020 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:output</span><span style="color:#27ae60;"> method</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"xml"</span><span style="color:#27ae60;"> encoding</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"iso-8859-15"</span><span style="color:#27ae60;"> indent</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"yes"</span> 0021 <span style="color:#27ae60;"> doctype-public</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML"</span> 0022 <span style="color:#27ae60;"> doctype-system</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"http://www.python.org/topics/xml/dtds/xbel-1.0.dtd"</span> 0023 <span style="font-weight:bold;">/></span> 0024 0025 <span style="color:#7a7c7d;"><!-- main --></span> 0026 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">match</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"/"</span><span style="font-weight:bold;">></span> 0027 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">xbel</span><span style="font-weight:bold;">><</span><span style="font-weight:bold;">folder</span><span style="font-weight:bold;">><</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">></span>Linux at Home Links<span style="font-weight:bold;"></</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">></span> 0028 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"//*[</span><span style="color:#27aeae;font-style:italic;">@id</span><span style="color:#27aeae;">=</span><span style="color:#f44f4f;">'maincontents'</span><span style="color:#27aeae;">]//h:li"</span><span style="font-weight:bold;">></span> 0029 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:variable</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"f"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">document</span><span style="color:#27aeae;">(h:a/</span><span style="color:#27aeae;font-style:italic;">@href</span><span style="color:#27aeae;">)/h:html"</span><span style="font-weight:bold;">/></span> 0030 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">folder</span><span style="font-weight:bold;">></span> 0031 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"h:a/h:strong"</span><span style="font-weight:bold;">/></</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">></span> 0032 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">desc</span><span style="font-weight:bold;">><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">(h:a/</span><span style="color:#27aeae;font-weight:bold;">text</span><span style="color:#27aeae;">())"</span><span style="font-weight:bold;">/></</span><span style="font-weight:bold;">desc</span><span style="font-weight:bold;">></span> 0033 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">$f</span><span style="color:#27aeae;">//h:div[</span><span style="color:#27aeae;font-style:italic;">@id</span><span style="color:#27aeae;">=</span><span style="color:#f44f4f;">'maincontents'</span><span style="color:#27aeae;">]"</span><span style="font-weight:bold;">></span> 0034 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:call-template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"getbookmarks"</span><span style="font-weight:bold;">/></span> 0035 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="font-weight:bold;">></span> 0036 0037 <span style="font-weight:bold;"></</span><span style="font-weight:bold;">folder</span><span style="font-weight:bold;">></span> 0038 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="font-weight:bold;">></span> 0039 <span style="font-weight:bold;"></</span><span style="font-weight:bold;">folder</span><span style="font-weight:bold;">></</span><span style="font-weight:bold;">xbel</span><span style="font-weight:bold;">></span> 0040 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="font-weight:bold;">></span> 0041 <span style="color:#7a7c7d;"><!-- end of main --></span> 0042 0043 <span style="color:#7a7c7d;"><!-- get bookmarks from a page --></span> 0044 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"getbookmarks"</span><span style="font-weight:bold;">></span> 0045 0046 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0047 <span style="color:#7a7c7d;"><!-- harvest links from p or li elements --></span> 0048 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">test</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">self::</span><span style="color:#27aeae;">h:li or </span><span style="color:#27aeae;font-style:italic;">self::</span><span style="color:#27aeae;">h:p"</span><span style="font-weight:bold;">></span> 0049 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:variable</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"t"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">()"</span><span style="font-weight:bold;">/></span> 0050 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">".//h:a[1]"</span><span style="font-weight:bold;">></span> 0051 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:call-template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"bookmark"</span><span style="font-weight:bold;">></span> 0052 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:with-param</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"desc"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">$t</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">/></span> 0053 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:call-template</span><span style="font-weight:bold;">></span> 0054 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="font-weight:bold;">></span> 0055 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">".//h:a[</span><span style="color:#27aeae;font-weight:bold;">position</span><span style="color:#27aeae;">()!=1]"</span><span style="font-weight:bold;">></span> 0056 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:call-template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"bookmark"</span><span style="font-weight:bold;">/></span> 0057 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="font-weight:bold;">></span> 0058 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="font-weight:bold;">></span> 0059 0060 0061 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0062 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"*"</span><span style="font-weight:bold;">></span> 0063 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:call-template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"getbookmarks"</span><span style="font-weight:bold;">/></span> 0064 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:for-each</span><span style="font-weight:bold;">></span> 0065 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0066 0067 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0068 0069 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="font-weight:bold;">></span> 0070 0071 0072 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"bookmark"</span><span style="font-weight:bold;">></span> 0073 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:param</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"href"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">@href</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">/></span> 0074 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:param</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"desc"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#f44f4f;">''</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">/></span> 0075 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:param</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"title"</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">()"</span><span style="font-weight:bold;">/></span> 0076 0077 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:variable</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"realdesc"</span><span style="font-weight:bold;">></span> 0078 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0079 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">test</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">starts-with</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$desc</span><span style="color:#27aeae;">,</span><span style="color:#27aeae;font-style:italic;">$title</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">></span> 0080 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0081 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">test</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">starts-with</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-weight:bold;">translate</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-weight:bold;">substring-after</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$desc</span><span style="color:#27aeae;">,</span><span style="color:#27aeae;font-style:italic;">$title</span><span style="color:#27aeae;">),</span><span style="color:#f44f4f;">',.;'</span><span style="color:#27aeae;">,</span><span style="color:#f44f4f;">'...'</span><span style="color:#27aeae;">),</span><span style="color:#f44f4f;">'.'</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">></span> 0082 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">substring</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$desc</span><span style="color:#27aeae;">,</span><span style="color:#27aeae;font-weight:bold;">string-length</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$title</span><span style="color:#27aeae;">) + 2)"</span><span style="font-weight:bold;">/></span> 0083 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="font-weight:bold;">></span> 0084 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0085 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">substring-after</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$desc</span><span style="color:#27aeae;">,</span><span style="color:#27aeae;font-style:italic;">$title</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">/></span> 0086 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0087 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0088 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="font-weight:bold;">></span> 0089 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0090 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">$desc</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">/></span> 0091 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0092 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0093 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:variable</span><span style="font-weight:bold;">></span> 0094 0095 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">bookmark</span><span style="font-weight:bold;">></span> 0096 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:attribute</span><span style="color:#27ae60;"> name</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">"href"</span><span style="font-weight:bold;">></span> 0097 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0098 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">test</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">starts-with</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$href</span><span style="color:#27aeae;">,</span><span style="color:#f44f4f;">'http://'</span><span style="color:#27aeae;">) or </span><span style="color:#27aeae;font-weight:bold;">starts-with</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$href</span><span style="color:#27aeae;">,</span><span style="color:#f44f4f;">'ftp://'</span><span style="color:#27aeae;">) or </span><span style="color:#27aeae;font-weight:bold;">starts-with</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$href</span><span style="color:#27aeae;">,</span><span style="color:#f44f4f;">'mailto:'</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">></span> 0099 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-style:italic;">$href</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">/></span> 0100 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:when</span><span style="font-weight:bold;">></span> 0101 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0102 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">concat</span><span style="color:#27aeae;">(</span><span style="color:#f44f4f;">'http://www.xs4all.nl/~wbsoft/linux/links/'</span><span style="color:#27aeae;">,</span><span style="color:#27aeae;font-style:italic;">$href</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">/></span> 0103 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:otherwise</span><span style="font-weight:bold;">></span> 0104 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:choose</span><span style="font-weight:bold;">></span> 0105 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:attribute</span><span style="font-weight:bold;">></span> 0106 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$title</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">/></</span><span style="font-weight:bold;">title</span><span style="font-weight:bold;">></span> 0107 <span style="font-weight:bold;"><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:if</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">test</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$realdesc</span><span style="color:#27aeae;">) != </span><span style="color:#f44f4f;">''</span><span style="color:#27aeae;">"</span><span style="font-weight:bold;">></span> 0108 <span style="font-weight:bold;"><</span><span style="font-weight:bold;">desc</span><span style="font-weight:bold;">><</span><span style="color:#7f8c8d;font-weight:bold;">xsl:value-of</span><span style="color:#27ae60;"> </span><span style="color:#27ae60;">select</span><span style="color:#27ae60;">=</span><span style="color:#27aeae;">"</span><span style="color:#27aeae;font-weight:bold;">normalize-space</span><span style="color:#27aeae;">(</span><span style="color:#27aeae;font-style:italic;">$realdesc</span><span style="color:#27aeae;">)"</span><span style="font-weight:bold;">/></</span><span style="font-weight:bold;">desc</span><span style="font-weight:bold;">></span> 0109 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:if</span><span style="font-weight:bold;">></span> 0110 <span style="font-weight:bold;"></</span><span style="font-weight:bold;">bookmark</span><span style="font-weight:bold;">></span> 0111 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:template</span><span style="font-weight:bold;">></span> 0112 0113 0114 0115 <span style="font-weight:bold;"></</span><span style="color:#7f8c8d;font-weight:bold;">xsl:stylesheet</span><span style="font-weight:bold;">></span> 0116 </pre></body></html>