Трехуровневый xml - проблема с версткой

petrovyych

Новичок
Трехуровневый xml - проблема с версткой

Скорее всего, вопрос простой, но подскажите новичку, кому несложно.

Есть xml такого вида:
<catalog>
<brand>
<goods/>
<goods/>
</brand>
<brand>
<goods/>
<goods/>
</brand>
</catalog>

<catalog>
<brand>
<goods/>
<goods/>
</brand>
<brand>
<goods/>
<goods/>
</brand>
</catalog>

Отобразить это нужно в таком виде:
catalog1 brand1 good1
good2
brand2 good1
good2
good3

catalog2 brand1 good1
good2
brand2 good1
good2
good3

Колонки при этом должны быть выровнены, то есть вариант с вложенной таблицей не проходит.
Не представляю, как корректно совместить верстку и ее отображение в XSL.

Спасибо.
 

ivankrkrkr

Новичок
Какая таблица - не понятно.

Может такая:
catalog1 brand1 good1
catalog1 brand1 good2
catalog1 brand2 good1
catalog1 brand2 good2
catalog1 brand2 good3
...

?
 

petrovyych

Новичок
Автор оригинала: ivankrkrkr
Какая таблица - не понятно.

Может такая:
catalog1 brand1 good1
catalog1 brand1 good2
catalog1 brand2 good1
catalog1 brand2 good2
catalog1 brand2 good3
...

?
Нужно сделать нечто похожее, как здесь (в центре страницы): http://www.intercolor.ru/catalog.asp?kid=29&cid=531

Но тут каждому бренду соответствует отдельная строка, просто в первой ячейке вместа названия категории - пустое место.

Как сделать нечто подобное, но с помощью xsl? Можно переверстать, разбить на отдельные таблицы, но тогда не будет сохраняться ширина ячеек.
 
Сверху