Последовательное применение XSLT-шаблонов

zarus

Хитрожопый макак
Последовательное применение XSLT-шаблонов

Собственно, в интернете есть информация, как применять несколько шаблонов на одном XML, но есть нюансы
1. Saxon:next-in-chain="..."
А если у меня 5-6-100 шаблонов, где и как прописывать next-in-chain?
2. Не Saxon.
Рекомендуют делать шаблон, генерирующий конечный шаблон XSLT. Последний можно уже применять на XML. Но тогда проще собирать конечный шаблон XSLT в том же PHP, просто вставляя в нужную часть "болванки" <xsl:include...>. В чем тогда смысл рекомендации?

Все это с целью сделать модульный движок, где к основному шаблону страницы подключаются дополнительные шаблоны модулей. Делается это с той целью, что на каждой странице будут свои модули, которые могут быть вообще написаны самим пользователем. Да и сама "болванка" может быть задана пользователем.

К Saxon привязываться нет желания - мало ли что будет в будущем. Если есть у кого наработки в этой области, и есть желание оными поделиться - буду рад выслушать/посмотреть исходники.
 

slach

Новичок
интересно знать что ж ты такое читал??
ссылки?

в php4\5 можно положить на Saxon
работать с ним можно, но в данному случае это как из пушки по воробьям

читай про xsl:import (zvon.org и w3c)
в php5 читай про php callbacks http://php.net/manual/en/ref.xsl.php
 
Сверху