пятница, 17 октября 2008 г.

Шаблонизатор с использованием XSLT. Описание.

Продолжаю тему, начатую на Может написать свой XML парсер...? Наверное неделю думал о том, как всё это сделать. В итоге решил не изобретать велосипед, а изобрести руль )). Вот что получилось.

Если кому не понятно почему именно XSLT, то прошу на Google. Писать свой язык разметки, как я собирался не стал, а решил слегка модифицировать XSLT. Нечто подобное было реализовано компанией, где я работал год назад, но я изменил структуру под свои нужды ну и конечно упростил процесс создания шаблонов. Пример:


«obj name="size()"»
«div class="c_size"»
«span style="display:{@show_block_s}"»«xsl:value-of select="@sizename"/»: «/span» «xsl:value-of select="@size"/»
«/div»
«/obj»
 

Немного мутновато всё описал... надо завязывать пить мутное (не фильтрованное) пиво ))

Комментариев нет: