source:
stylesheets/wget-list.xsl@
114393c
Last change on this file since 114393c was 2da01379, checked in by , 3 years ago | |
---|---|
|
|
File size: 1.1 KB |
Rev | Line | |
---|---|---|
[3a4594b] | 1 | <?xml version='1.0' encoding='ISO-8859-1'?> |
2 | ||
[94428c3d] | 3 | <!-- Create a list of upstream URLs for packages and patches to be used |
[35c837b] | 4 | with wget. --> |
[3a4594b] | 5 | |
6 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | |
7 | version="1.0"> | |
8 | ||
9 | <xsl:output method="text"/> | |
10 | ||
11 | <xsl:template match="/"> | |
12 | <xsl:apply-templates select="//ulink"/> | |
13 | </xsl:template> | |
14 | ||
15 | <xsl:template match="ulink"> | |
16 | <!-- If some package don't have the predefined strings in their | |
17 | name, the next test must be fixed to match it also. Skip possible | |
18 | duplicated URLs due that may be splitted for PDF output --> | |
[2da01379] | 19 | <xsl:if test="(contains(@url, '.tar.') or |
20 | contains(@url, '.tgz') or | |
[77ab7f3] | 21 | contains(@url, '.patch')) and |
[3a4594b] | 22 | not(ancestor-or-self::*/@condition = 'pdf')"> |
[35c837b] | 23 | <xsl:choose> |
24 | <xsl:when test="contains(@url,'?download')"> | |
25 | <xsl:value-of select="substring-before(@url,'?download')"/> | |
26 | </xsl:when> | |
27 | <xsl:otherwise> | |
28 | <xsl:value-of select="@url"/> | |
29 | </xsl:otherwise> | |
30 | </xsl:choose> | |
[3a4594b] | 31 | <xsl:text>
</xsl:text> |
32 | </xsl:if> | |
33 | </xsl:template> | |
34 | ||
35 | </xsl:stylesheet> | |
36 |
Note:
See TracBrowser
for help on using the repository browser.