MadBump
Новичок
Помогите распарсить XML при помощи XSLT
Надо из
получить это
Я все сам сделал, но есть одна проблема: как получить название раздела и его использовать в последующем, т.к. xsl:variable нельзя переопределять повторно.
Заранее спасибо!
Надо из
PHP:
<table>
<row>
<col colspan="3">
Раздел 1
</col>
</row>
<row>
<col>Сайт 1</col>
<col>URL 1</col>
<col>описание 1</col>
</row>
<row>
<col>Сайт 2</col>
<col>URL 2</col>
<col>описание 2</col>
</row>
<row>
<col colspan="3">
Раздел 2
</col>
</row>
<row>
<col>Сайт 3</col>
<col>URL 3</col>
<col>описание 3</col>
</row>
<row>
<col>Сайт 4</col>
<col>URL 4</col>
<col>описание 4</col>
</row>
</table>
PHP:
<sites>
<site>
<cat>Раздел 1</cat>
<name>Сайт 1</name>
<url>URL 1</url>
<descr>описание 1</descr>
</site>
<site>
<cat>Раздел 1</cat>
<name>Сайт 2</name>
<url>URL 2</url>
<descr>описание 2</descr>
</site>
<site>
<cat>Раздел 2</cat>
<name>Сайт 3</name>
<url>URL 3</url>
<descr>описание 3</descr>
</site>
<site>
<cat>Раздел 2</cat>
<name>Сайт 4</name>
<url>URL 4</url>
<descr>описание 4</descr>
</site>
</sites>
Я все сам сделал, но есть одна проблема: как получить название раздела и его использовать в последующем, т.к. xsl:variable нельзя переопределять повторно.
Заранее спасибо!