Предположительно, вы пытаетесь сделать это, генерируя HTML, а затем просматривая HTML в браузере.(Есть и другие способы, например, генерация XSL-FO, преобразование этого в PDF, а затем печать PDF.)
Первое, что вам нужно сделать, - это определить, какой HTML-код вы хотите сгенерировать.Из вашего поста не ясно, заключается ли ваша проблема в разработке HTML-кода или его создании с использованием XSLT.У меня сложилось впечатление, что ваша проблема в разработке HTML (потому что для этого нет абсолютно никакой причины использовать таблицы).
Забудьте о написании любого кода XSLT, пока не узнаете, какой HTML-код вы хотите создать.Создавайте HTML-код вручную, пока не будете довольны им, а затем подумайте о том, как создать его из XML.