• Авторизация


XSLT 20-10-2010 22:26 к комментариям - к полной версии - понравилось!


XSLT может отрабатывать НА СТОРОНЕ КЛИЕНТА. Например можно делать фильтрацию или сортировку таблиц без обращения к серверу и javascript.
С другой стороны даже при использовании XSLT на стороне сервера он великолепно служит для разделения кода и дизайна. Только нормальный дизайн всёже имеет собственную логику — в каком-то дизайне анонс новости должен показывать первые 200 знаков, а в каком-то ограничиваться на краю слова, где-то дату нужно выводить в английском формате, а где-то словами и вместе со временем. Удобно автоматизировать дизайн имея в своём распоряжении циклы и ветвления...
Такой вариант внесения программных фишек в дизайн давно зарекомендовал себя и используется в том же Smarty или Mason, но XSLT имеет ряд серьёзных преимуществ перед ними — может работать не только в php/perl но и с любым xml, сгенерированным хоть на C++. Опять же сама библиотека (например Sablotron) бинарна, что серьёзно увеличивает производительность движка шаблонов даже на php.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник XSLT | Кузнец_Ранеток - Будем жить! | Лента друзей Кузнец_Ранеток / Полная версия Добавить в друзья Страницы: раньше»