На сервере Дмитрия Лебедева "php в деталях" появилась статья "Преобразование XML + XSLT с помощью Sablotron".
Во введении автор пишет:
Данный материал следует воспринимать как альтернативное введение в использование XSLT с Sablotron в PHP.
Далее поясняется смысл альтернативности. Вначале приводится работающий пример, а затем говорится:
Подобных примеров в Сети полно. Все они хорошо показывают, что XSL-трансформация в php работает, но после их прочтения остаётся неясным, зачем XSL нужен, скорее даже наоборот почему XSL не нужен.
А в данной статье автор описывает не пользу от применения XML и XSLT, а методы решения типичных проблем, встающих перед начинающим программистом на XSLT:
Для чтения статьи знание PHP не обязательно.
Обсудить статью и дать советы по улучшению XSLT-кода можно в комментариях.