Table Wrapper


Used to hold a complete table, that is, not only the rows and columns that make up a table, but also the table’s caption or title, list of table footnotes, alternative descriptions for accessibility, etc.


Within the Table Wrapper element, the row and column tags that describe the table cells are defined by one of the popular “standard” table models, for example, the XHTML table model or the OASIS Exchange (CALS) table model.

The extended table model of this element has also been designed to allow for a “table” that is just a graphic or a list, rather than the explicit rows and columns of a table element such as XHTML <table>.

Authoring and Conversion Note: Many journal DTDs use an element called “Table Footnote” (with a tag such as <tblfn>) for footnotes inside a table. This DTD uses <fn> inside tables as well as everywhere else, relying instead on context to differentiate table footnotes. Footnotes inside a Table Wrapper are assumed to be footnotes to the table and part of the table, i.e., displayed at the bottom of the table, not at the bottom of the page or otherwise separated from the display of the table.


content-type Type of Named Content
id Identifier
position Position
xml:lang Language

Related Elements

The <table> element is an element defined by a public table model such as the XHTML Table Model or the OASIS Interchange (CALS) table model. This element is not, in itself, a full table, but only the rows and columns portions of a table. A full table may have other features such as a title, caption, table footnotes, etc. The <table-wrap> element contains the full table. A full table may or may not include a <table> element within it, since other constructions such as 2-part lists may also be given table titles, captions, etc.

The standard XHMTL model has been modified to remove the <caption> element from within the <table> element, because, in the modular Archiving and Interchange DTD Suite, the <caption> element has been made part of the Table Wrapper <table-wrap> element.

For the same reason, the %titles; Parameter Entity has been set to the null string (""), since the table title <title> is also part of the Table Wrapper <table-wrap>. No other changes were made to the XHTML table content model.

Model Description

The following, in order:

Tagged Example

<table-wrap id="TN0.170">
<p>Numbers of patients receiving institutional 
care at the end of scheduled follow up and 
use of hospital beds among those allocated 
to day hospital or alternative services</p>

<th colspan="3" align="center" 
rowspan="1">Institutional care</th>
<th colspan="2" align="center" 
rowspan="1">&#x2003;Bed use (days)</th>
<td colspan="3"><hr/></td>
<td colspan="2"><hr/></td>
<tr><th>Control group</th>
<th align="center">Day hospital</th>
<th align="center">Control</th>
<th align="center">Odds ratio (95&#x0025; CI)</th>
<th align="center">Day hospital</th>
<th align="center">Control</th>
<td colspan="7"><hr/></td></tr>
<td>Comprehensive care (5 trials)</td>
<td align="center">151/597<xref ref-type="table-fn" 
<td align="center">159/584</td>
<td align="center">0.91 (0.70 to 1.19)</td>
<td align="center">20.5</td>
<td align="center">21.4</td></tr>
<td>Domiciliary care (4 trials)</td>
<td align="center">20/216</td>
<td align="center">&#x2002;19/227</td>
<td align="center">1.61 (0.30 to 8.55)</td>
<td align="center">&#x2002;7.7</td>
<td align="center">11.1</td>
<td>No comprehensive care (3 trials)</td>
<td align="center">37/411</td>
<td align="center">&#x2002;66/403</td>
<td align="center">0.50<xref ref-type="table-fn" 
rid="TF1-151"></xref> (0.26 to 0.96)</td>
<td align="center">11.2</td>
<td align="center">11.7</td>
<td align="center">208/1224</td>
<td align="center">244/1214</td>
<td align="center">0.77 (0.52 to 1.13)</td>
<td align="center">15.0</td><td align="center">16.4</td>
<fn id="TF1-150"><p>Data not available for 1 trial.</p>
<fn id="TF1-151"><p>P&#x003C;0.05 (random effects