В скором времени будет выпущена книга "Применение XSLT при разработке сайтов на UMI.CMS".
Это ни в коем случае не замена документации по разработке сайтов, которая по-прежнему продолжает совершенствоваться и дополняться – перед этой книгой стояли совсем другие задачи.
Самой важной из этих задач было познакомить разработчиков с основами языка XSLT и по возможности развеять мифы о «сложности» и «неудобстве» этой технологии. Эти основы могут пригодиться не только при работе с UMI.CMS, но и при решении любых других задач, где может возникнуть необходимость преобразовывать XML-данные при помощи XSLT.
Кроме того, в книге достаточно внимания уделено специфике разработки сайтов на UMI.CMS и принципам, которые объясняют, как и с какой стороны подступиться к XSLT-шаблонизатору: представлению данных, их получению и выводу, оптимизации подходов.
Весь материал изложен максимально кратко и лаконично, и едва превышает полсотни страниц (с примерами кода) — это сделано специально, чтобы показать, что не нужно изучать толстые справочники, чтобы начать использовать XSLT в разработке сайтов.
На данный момент книга находится в стадии оформления, однако, у вас есть возможность ознакомиться с черновиком прямо сейчас.
Вы также можете изучить рабочий пример использования принципов, изложенных в этой книге – создание несложного типового сайта на XSLT-шаблонизаторе в 20 шагов.
Комментирование доступно только авторизованным пользователям.
Пожалуйста, зарегистрируйтесь или войдите на сайт.
И потом, проблема всех подобных инструкций, это отрыв от реальной проблемы.
Намного более будет полезной разбор реального примера, к примеру группировка, а затем уже разбирать по кусочкам.
К счастью, при разработке сайтов с вероятностью 99% не придется вообще заниматься группировками.
в книжке же я хотел, чтобы начинающие не тратили время на изучение этих инструкций в начале (в том числе и не вникали в код неправильного использования), но все таки были предупреждены заранее.
а возможно, иногда лучше вообще не давать в руки спички, нежели дать и долго объяснять в примерах как и почему может сгореть целый дом.
по второй ссылке в этом посте лежат шаблоны сайта, в которых не используется ни одного if и ни одного choose.
речь шла о том, что основной акцент должен быть именно на словах "в некоторых случаях" для if и choose. а не наоборот - apply-templates для "некоторых экзотических случаев", а в таблице стилей сплошные if и choose.
приводим пример чужого кода? это нетрудно, возмем всем нам известный ресурс:
http://habrahabr.ru/blogs/xslt/68364/
там даже есть дополнение, как правильно.
http://habrahabr.ru/blogs/php/54785/
"и почему if и choose такие неудобные?"
http://habrahabr.ru/blogs/xslt/89079/
и другие.
как я уже писал выше:
"по второй ссылке в этом посте лежат шаблоны сайта, в которых не используется ни одного if и ни одного choose"
PS: формат этого блога не подходит для холиваров :))
2. Потом Борланд С++ и Дельфи... и... 90% программировало на Дельфи.
3. Потом на память приходит супер-пупер Perl, но... Все перешли на php, ибо он взял в себя многое из с, не утратив наглядности и читабельности кода.
4. xslt та же мощная игрушка для кому мозги нечем загрузить, увы.
Не теште себя иллюзиями, tpl-ты рулят и будут рулить.
Как по мне долгожданная книга.