Opracuj sobie klasę dla czegoś takiego:
<?php
$tpl = new MakingTables;
$tpl->cssFile = 'style.css';
$attributes = array('cellpadding' => 0, 'cellspacing' => 0, 'border' => 0, 'class' => 'xTable'); $tpl->appendTable($attributes);
$rowAttributes = array('class' => 'xRow'); $tpl->makeRow($rowAttributes);
$columnAttributes = array('valign' => 'top'); $tpl->makeColumn($columnAttributes, 'Wartość kolumny wiersza #1');
$tpl->makeRow($rowAttributes);
$tpl->makeColumn($columnAttributes, 'Wartość kolumny wiersza #2');
$tabelkaHtml = $tpl->parseTable();
?>
co zwróci:
<!-- Table 1 - BEGIN -->
<table cellpadding="0" cellspacing="0" border="0" class="xTable"> <!-- Row 1 -->
<!-- Column 1 -->
<td valign="top">Wartość kolumny wiersza #1
</td> <!-- Row 2 -->
<!-- Column 1 -->
<td valign="top">Wartość kolumny wiersza #2
</td> <!-- Table 1 - END -->
To tylko taki przykład, poza tym po co klasa do budowania tabel?

Nie wystarczy SimpleXML ? Przecież wystarczy wygenerować kod XML z odpowiednimi nodami (table, tr, td) i już jest tabela