- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 13 Jun 2009 08:36:18 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup/tools
In directory hutz:/tmp/cvs-serv11913/tools
Modified Files:
specgen.xsl
Log Message:
h:tml; fixed most of the broken idrefs that were remaining
Index: specgen.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/specgen.xsl,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- specgen.xsl 9 May 2009 08:33:00 -0000 1.33
+++ specgen.xsl 13 Jun 2009 08:36:16 -0000 1.34
@@ -574,24 +574,37 @@
select="key('id',$href)/ancestor-or-self::h:section[child::h:h2[@class='element-head']]
|key('id',$href)/ancestor::h:section[(count(ancestor::h:section)=0 and not(@id='elements'))]
"/>
- <xsl:if test="not($section/@id)">
- <xsl:message>
- <xsl:text>UNDEFINED: </xsl:text>
- <xsl:value-of select="$href"/>
- <xsl:text> in </xsl:text>
- <xsl:value-of select="ancestor::h:section[child::h:h2[@class='element-head']]/@id
- |ancestor::h:section[(count(ancestor::h:section)=0 and not(@id='elements'))]/@id"/>
- <xsl:text>.html</xsl:text>
- </xsl:message>
- </xsl:if>
- <a>
- <xsl:copy-of select="@*"/>
- <xsl:attribute name="href">
- <xsl:value-of select="concat($section/@id,'.html')"/>
- <xsl:value-of select="@href"/>
- </xsl:attribute>
- <xsl:apply-templates/>
- </a>
+ <xsl:choose>
+ <xsl:when test="$href='elements'">
+ <a>
+ <xsl:copy-of select="@*"/>
+ <xsl:attribute name="href">
+ <xsl:text>elements.html#elements</xsl:text>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="not($section/@id)">
+ <xsl:message>
+ <xsl:text>UNDEFINED: </xsl:text>
+ <xsl:value-of select="$href"/>
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="ancestor::h:section[child::h:h2[@class='element-head']]/@id
+ |ancestor::h:section[(count(ancestor::h:section)=0 and not(@id='elements'))]/@id"/>
+ <xsl:text>.html</xsl:text>
+ </xsl:message>
+ </xsl:if>
+ <a>
+ <xsl:copy-of select="@*"/>
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat($section/@id,'.html')"/>
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:when>
<xsl:otherwise>
<a>
Received on Saturday, 13 June 2009 08:36:25 UTC