LINUX.ORG.RU

Избранные сообщения VeroLom

Вопрос по 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>

То-есть, чтобы вид был

 ,

VeroLom ()

Веб-разработчик, фронтендер. Что мне делать, как мне быть?

Форум — Talks

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

( читать дальше... )

Перемещено Falcon-peregrinus из general

 , , ,

VeroLom ()