Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Grudzinski 21.10.2002 18:37
Есть документ XML:<item title="Библиотека WMLBrowser"> <item title="Функция getVar"/> <item title="Функция setVar"/> <item title="Функция go"/> </item>И XSL документ который преобразовывает предидущий документ:
<?xml version="1.0" encoding="windows-1251"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="item"> <ul> <li> <a href="{функция которая возвращает порядковое число элемента
}"><xsl:value-of select="@title"/></a> <xsl:apply-templates select="item"/> </li> </ul> </xsl:template> </xsl:stylesheet>Выходящий документ должен быть таким:
<ul class="contents"> <li> <a href="0">Библиотека WMLBrowser</a> <ul> <li> <a href="1">Функция getVar</a> </li> </ul> <ul> <li> <a href="2">Функция setVar</a> </li> </ul> <ul> <li> <a href="3">Функция go</a> </li> </ul> </li> </ul>