That attribute causes some problems for me further down the processing line. This didn't occur with the 1.78.1 stylesheets. I'm guessing that this is a bug?
Here's the example:
<info><title>My Chapter</title></info>
<para>
<table xml:id="one.two.three">
<caption>My Table</caption>
<tr><th>column 1</th><th>column 2</th></tr>
</table>
</para>
</chapter>
I get xml:id on the resulting html table, using this command line:
xsltproc/path/to/docbook/xsl-1.79.1/html/docbook.xsl test.xml
<div class="table">
<a name="one.two.three"></a>
<p class="title"><b>Table▒1.1.▒My Table</b></p>
<div class="table-contents">
<table xml:id="one.two.three">
<tr><th>column 1</th><th>column 2</th></tr>
</table>
</div>
</div>
When I change to the 1.78.1 stylesheets:
xsltproc /path/to/docbook/xsl-1.78.1/html/docbook.xsl test.xml
The output is okay:
<div class="table">
<a name="one.two.three"></a>
<p class="title"><b>Table▒1.1.▒My Table</b></p>
<div class="table-contents">
<table>
<tr><th>column 1</th><th>column 2</th></tr>
</table>
</div>
</div>
Is there something I can do outside of postprocessing the html to omit that attribute?
thanks,
--Tim