Package: w3-recs Version: 20070917-1 Followup-For: Bug #444593 Here's a patch that implements relative links as desired.
diff -u w3-recs-20070917/xsl/gen-html-index.xsl w3-recs-20070917/xsl/gen-html-index.xsl
--- w3-recs-20070917/xsl/gen-html-index.xsl
+++ w3-recs-20070917/xsl/gen-html-index.xsl
@@ -8,8 +8,10 @@
xmlns:org="http://www.w3.org/2001/04/roadmap/org#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rec="http://www.w3.org/2001/02pd/rec54#"
+ xmlns:str="http://exslt.org/strings"
xmlns="http://www.w3.org/1999/xhtml"
- xmlns:html="http://www.w3.org/1999/xhtml">
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ exclude-result-prefixes="exslt contact dc doc mat org rdf rec str html">
<xsl:import href="w3-tr-lib.xsl" />
<xsl:output mode="xml" encoding="utf-8" />
@@ -49,12 +51,13 @@
<xsl:variable name="docpath">
<xsl:call-template name="path_of_tr">
<xsl:with-param name="rec" select="." />
- <xsl:with-param name="basepath" select="$basepath" />
+ <xsl:with-param name="basepath" select="'.'" />
</xsl:call-template>
</xsl:variable>
<li>
- <a href="{$docpath}index.html"> <xsl:value-of select="$title" /> </a>
+ <a href="{str:replace($docpath, './html/', '')}index.html">
+ <xsl:value-of select="$title" /> </a>
</li>
</xsl:template>
signature.asc
Description: Digital signature

