Re: Anchor semantic lost...

Norman Walsh wrote:
> 
> / Charles McCathieNevile <charles@w3.org> was heard to say:
> | but
> |     <div>
> |     <h2><a name="intro" id="intro"></a>1. Introduction </h2>
> |     <p>This specification...
> |
> | works everywhere so far as I can tell...
> 
> Right. I believe that's what the stylesheets generate now.

Really? By "the stylesheets" I gather you mean

  $Id: xmlspec.xsl,v 1.11 2001/06/12 19:32:35 ndw Exp $
in
  http://dev.w3.org/cvsweb/spec-prod/html/

The relevant code seems to be:
  <xsl:template match="div1/head">
    <xsl:text>&#10;</xsl:text>
    <h2>
      <a>
        <xsl:attribute name="name">
          <xsl:choose>
            <xsl:when test="../@id">
              <xsl:value-of select="../@id"/>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="generate-id(..)"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:attribute>
      </a>
      <xsl:apply-templates select=".." mode="divnum"/>
      <xsl:apply-templates/>
    </h2>
  </xsl:template>

which doesn't look like it produces an id attribute.

This looks suspect too:
      <h2>
        <a name="contents">Table of Contents</a>
      </h2>

-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/

Received on Monday, 9 July 2001 16:44:42 UTC