pentacast-2-ip: linklist fixes

git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@2246 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
astro 2009-11-22 20:47:43 +00:00
parent fc305006ff
commit b4e3df2c29
2 changed files with 45 additions and 3 deletions

View File

@ -82,7 +82,7 @@
<li><link>http://de.wikipedia.org/wiki/Multicast</link></li>
<li><link>http://de.wikipedia.org/wiki/QoS</link></li>
<li><link>http://de.wikipedia.org/wiki/VoIP</link></li>
<li><link>http://de.wikipedia.org/wiki/Netzneutralität</link></li>
<li><link href="http://de.wikipedia.org/wiki/Netzneutralit%C3%A4t">http://de.wikipedia.org/wiki/Netzneutralität</link></li>
<li><link>http://lartc.org/</link></li>
<li><link>http://de.wikipedia.org/wiki/Trafficshaping</link></li>
<li><link>http://lartc.org/wondershaper/</link></li>
@ -91,7 +91,7 @@
<li><link>http://de.wikipedia.org/wiki/Hexadezimal</link></li>
<li><link>http://de.wikipedia.org/wiki/IPSec</link></li>
<li><link>http://de.wikipedia.org/wiki/HTTPS</link></li>
<li><link>http://de.wikipedia.org/wiki/Transport_Layer_Security SSL</link></li>
<li><link href="http://de.wikipedia.org/wiki/Transport_Layer_Security%20SSL">http://de.wikipedia.org/wiki/Transport_Layer_Security SSL</link></li>
<li><link>http://de.wikipedia.org/wiki/MAC-Adresse</link></li>
<li><link>http://www.heise.de/netze/meldung/Bundeswehr-meldet-hohen-IPv6-Adressbedarf-beim-RIPE-an-820590.html</link></li>
<li><link>http://de.wikipedia.org/wiki/6Bone</link></li>
@ -99,7 +99,7 @@
<li><link>http://de.wikipedia.org/wiki/Address_Resolution_Protocol</link></li>
<li><link>http://de.wikipedia.org/wiki/Neighbor_Discovery_Protocol</link></li>
<li><link>http://www.litech.org/radvd/</link></li>
<li><link>es fehlt ein link zu rta vd (bsd router advertisement daemon)</link></li>
<li><link>http://www.freebsd.org/cgi/man.cgi?query=rtadvd&amp;sektion=8</link></li>
<li><link>http://www.freebsd.org/cgi/man.cgi?query=rtsol&amp;sektion=8</link></li>
<li><link>http://de.wikipedia.org/wiki/Zeroconf</link></li>
<li><link>http://de.wikipedia.org/wiki/Bonjour_(Apple)</link></li>

42
scripts/tidy_links.xsl Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- `xsltproc -``-novalid scripts/tidy_links.xsl -``-content/news/pentacast-2-ip.xml` -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings"
exclude-result-prefixes="xsl str">
<xsl:output method="xml"
version="1.0"
encoding="utf-8"
indent="yes"/>
<xsl:template match="link">
<xsl:variable name="href">
<xsl:choose>
<xsl:when test="@href"><xsl:value-of select="@href"/></xsl:when>
<xsl:otherwise><xsl:value-of select="."/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="fixedhref" select="str:encode-uri($href, false())"/>
<link>
<xsl:if test="$fixedhref != .">
<xsl:attribute name="href">
<xsl:value-of select="$fixedhref"/>
</xsl:attribute>
</xsl:if>
<xsl:value-of select="."/>
</link>
</xsl:template>
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="@*">
<xsl:copy/>
</xsl:template>
</xsl:stylesheet>