Вопрос по XSLT, работа со строками (?)
Форум — Web-development
Нужно из XML-списка стран в HTML сделать меню такого вида:
А Абхазия
Б Болгария
Беларусь
И Индия
Италия
Испания
К Кипр
Крит
Хоть убей, не могу придумать, как это реализовать с помощью XSLT 1.0.
Есть XML вида:
<items>
<item id="1" name="Абхазия" />
<item id="2" name="Болгария" />
<item id="3" name="Беларусь" />
<item id="4" name="Индия" />
<item id="5" name="Италия" />
<item id="6" name="Испания" />
<item id="7" name="Кипр" />
<item id="8" name="Крит" />
</items>
Надо преобразовать в HTML вида:
<table>
<tr>
<td class="letter">А</td>
<td><a href="#">Абхазия</a></td>
</tr>
<tr>
<td class="letter" rowspan="2">Б</td>
<td><a href="#">Беларусь</a></td>
</tr>
<tr>
<td><a href="#">Болгария</a></td>
</tr>
<tr>
<td class="letter" rowspan="3">И</td>
<td><a href="/">Индия</a></td>
</tr>
<tr>
<td><a href="/">Испания</a></td>
</tr>
<tr>
<td><a href="/">Италия</a></td>
</tr>
<tr>
<td class="letter" rowspan="2">К</td>
<td><a href="/">Кипр</a></td>
</tr>
<tr>
<td><a href="/">Крит</a></td>
</tr>
</table>
То-есть, чтобы вид был