When I rebuild some of my older documents after upgrading to XSL Stylesheets 1.74.0 (using XHTML output) and comparing the results, I no longer seem to get some inline markup in the table of contents portion of the generated XHTML:

My docbook source reads as follows:

 <sect1 id="authshadow">
   <title>The <literal>authshadow</literal> authentication module</title>

When using older stylesheets (I don't remember the version of XSL stylesheets that I used before), in the resulting XHTML output from onechunk.xsl, the "authshadow" part was marked up in the table of contents portion of the output using <code>:

<dt><span class="sect1"><a href="#authshadow" shape="rect">The <code class="literal">authshadow</code>
       authentication module</a></span></dt>

After rebuilding with 1.74.0, this markup is gone:

<dt><span class="sect1"><a href="#authshadow" shape="rect">The authshadow authentication module</a></span></dt>

Note that the markup in the actual section title remains the same:

   <div class="sect1" lang="en" xml:lang="en">
     <div class="titlepage">
       <div>
         <div>
           <h2 class="title" style="clear: both"><a id="authshadow" shape="rect" 
name="authshadow"> </a>The
           <code class="literal">authshadow</code> authentication
           module</h2>
         </div>
       </div>
     </div>

Is there a way to get the markup back, in the table of contents? I browsed param.xsl, didn't see anything obvious.

Attachment: pgp0FM7yeraW9.pgp
Description: PGP signature

Reply via email to