- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 08 Jul 2010 13:36:08 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec-author-view/tools In directory hutz:/tmp/cvs-serv14184/tools Modified Files: postprocess-complete.xsl postprocess.xsl Log Message: fixed problem caused by annoying RCS keyword expansion Index: postprocess-complete.xsl =================================================================== RCS file: /sources/public/html5/spec-author-view/tools/postprocess-complete.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- postprocess-complete.xsl 8 Jul 2010 07:46:07 -0000 1.1 +++ postprocess-complete.xsl 8 Jul 2010 13:36:05 -0000 1.2 @@ -1,6 +1,7 @@ <?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude" version="1.0"> - <xsl:output method="html" indent="no"/> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude" exclude-result-prefixes="xi h" version="1.0"> + <xsl:param name="RCSREVISION"/> + <xsl:output method="html" indent="no" encoding="UTF-8"/> <xsl:key name="local-frags" match="." use="concat('#',@id)"/> <xsl:key name="filename-map" match="." use="h:li"/> <xsl:template match="node() | @*"> @@ -8,8 +9,23 @@ <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> + <xsl:template match="head"> + <head> + <xsl:for-each select="node()"/> + <xsl:copy> + <xsl:apply-templates/> + </xsl:copy> + <link href="style.css" rel="stylesheet"/> + </head> + </xsl:template> <xsl:template match="h1"> - <h1>HTML5 (Edition for Web Authors)</h1> + <h1> + <xsl:text>HTML5 (Edition for Web Authors)</xsl:text> + <span class="rcsrevision"> + <xsl:text> </xsl:text> + <xsl:value-of select="concat('revision ',$RCSREVISION)"/> + </span> + </h1> </xsl:template> <xsl:template match="title"> <title>HTML5 (Edition for Web Authors)</title> @@ -27,29 +43,17 @@ <a href="{$href}"><xsl:value-of select="$href"/></a> </xsl:template> <xsl:template match="p[contains(normalize-space(.),'This specification is available in the following formats')]"> - <xsl:copy-of select="@*"/> - <xsl:for-each select="node()"> - <xsl:choose> - <xsl:when test="normalize-space(.) = 'single page HTML'"> - <a href="spec.html">single page HTML</a> - </xsl:when> - <xsl:when test="normalize-space(.) = 'multipage HTML'"> - <a href="Overview.html">multipage HTML</a> - </xsl:when> - <xsl:when test="normalize-space(.) = 'author edition'"> - <a href="http://dev.w3.org/html5/spec/">full specification</a> - </xsl:when> - <xsl:when test="starts-with(normalize-space(.),'. This is revision $Revision: ')"> - <xsl:text>. This is revision </xsl:text> - <xsl:value-of select="concat(substring-before(substring-after(normalize-space(.),'. This is revision $Revision$.'),'.')"/> - </xsl:when> - <xsl:otherwise> - <xsl:copy> - <xsl:apply-templates/> - </xsl:copy> - </xsl:otherwise> - </xsl:choose> - </xsl:for-each> + <p> + <xsl:text>This specification is available in the following formats: </xsl:text> + <a href="spec.html">single page HTML</a> + <xsl:text>, </xsl:text> + <a href="Overview.html">multipage HTML</a> + <xsl:text>, </xsl:text> + <a href="http://dev.w3.org/html5/spec/">full specification</a>. + <xsl:text>This is revision </xsl:text> + <xsl:value-of select="$RCSREVISION"/> + <xsl:text>.</xsl:text> + </p> </xsl:template> <xsl:template match="h2[@id='abstract']"> <xsl:copy-of select="."/> Index: postprocess.xsl =================================================================== RCS file: /sources/public/html5/spec-author-view/tools/postprocess.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- postprocess.xsl 8 Jul 2010 07:46:08 -0000 1.1 +++ postprocess.xsl 8 Jul 2010 13:36:05 -0000 1.2 @@ -1,8 +1,10 @@ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude" + exclude-result-prefixes="xi h" version='1.0'> - <xsl:output method="html" indent="no"/> + <xsl:param name="RCSREVISION"/> + <xsl:output method="html" indent="no" encoding="UTF-8"/> <xsl:key name="local-frags" match="." use="concat('#',@id)"/> <xsl:key name="filename-map" match="." use="h:li"/> <xsl:template match="node() | @*"> @@ -10,8 +12,23 @@ <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> + <xsl:template match="head"> + <head> + <xsl:for-each select="node()"/> + <xsl:copy> + <xsl:apply-templates/> + </xsl:copy> + <link href="style.css" rel="stylesheet"/> + </head> + </xsl:template> <xsl:template match="h1"> - <h1>HTML5 (Edition for Web Authors)</h1> + <h1> + <xsl:text>HTML5 (Edition for Web Authors)</xsl:text> + <span class="rcsrevision"> + <xsl:text> </xsl:text> + <xsl:value-of select="concat('revision ',$RCSREVISION)"/> + </span> + </h1> </xsl:template> <xsl:template match="title"> <title>HTML5 (Edition for Web Authors)</title> @@ -32,29 +49,17 @@ <a href="{$href}"><xsl:value-of select="$href"/></a> </xsl:template> <xsl:template match="p[contains(normalize-space(.),'This specification is available in the following formats')]"> - <xsl:copy-of select="@*"/> - <xsl:for-each select="node()"> - <xsl:choose> - <xsl:when test="normalize-space(.) = 'single page HTML'"> - <a href="spec.html">single page HTML</a> - </xsl:when> - <xsl:when test="normalize-space(.) = 'multipage HTML'"> - <a href="Overview.html">multipage HTML</a> - </xsl:when> - <xsl:when test="normalize-space(.) = 'author edition'"> - <a href="http://dev.w3.org/html5/spec/">full specification</a> - </xsl:when> - <xsl:when test="starts-with(normalize-space(.),'. This is revision $Revision: ')"> - <xsl:text>. This is revision </xsl:text> - <xsl:value-of select="concat(substring-before(substring-after(normalize-space(.),'. This is revision $Revision$.'),'.')"/> - </xsl:when> - <xsl:otherwise> - <xsl:copy> - <xsl:apply-templates/> - </xsl:copy> - </xsl:otherwise> - </xsl:choose> - </xsl:for-each> + <p> + <xsl:text>This specification is available in the following formats: </xsl:text> + <a href="spec.html">single page HTML</a> + <xsl:text>, </xsl:text> + <a href="Overview.html">multipage HTML</a> + <xsl:text>, </xsl:text> + <a href="http://dev.w3.org/html5/spec/">full specification</a>. + <xsl:text>This is revision </xsl:text> + <xsl:value-of select="$RCSREVISION"/> + <xsl:text>.</xsl:text> + </p> </xsl:template> <xsl:template match="h2[@id='abstract']"> <xsl:copy-of select="."/>
Received on Thursday, 8 July 2010 13:36:11 UTC