See documentation for the HTML 4.0 (XHTML) table model.
Container element that holds the rows and columns in one of the body (as opposed to header) portions of a table
<!ELEMENT %tbody.qname; %tbody.content; >
Table Row (XHTML table model) <tr>, one or more
<array> Array (Simple Tabular Array); <table> Table (XHTML table model)
...
<sec id="bid.268">
<title>Taxids</title>
<table-wrap id="bid.269">
<label>1</label>
<caption>
<title>Files on the taxonomy FTP site.</title>
</caption>
<table>
<thead>
<tr>
<th align="left" valign="top">File</th>
<th align="left" valign="top">Uncompresses to</th>
<th align="left" valign="top">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">taxdump.tar.Z<xref ref-type="fn"
rid="mul2"><sup><italic>a</italic></sup></xref></td>
<td align="left" valign="top">readme.txt</td>
<td align="left" valign="top">A terse description of the dmp
files</td>
</tr>
<tr>
<td align="left" valign="top"/>
<td align="left" valign="top">nodes.dmp</td>
<td align="left" valign="top">Structure of the database; lists
each taxid with its parent taxid, rank, and other values
associated with each node (genetic codes, etc.)</td>
</tr>
...
</tbody>
</table>
<table-wrap-foot>
<fn symbol="a" id="mul2">
<p>For non-UNIX users, the file taxdmp.zip includes the
same (zip compressed) data.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Each taxon in the database has a unique identifier,
its taxid. ...</p>
</sec>
...
htmltable.dtd