Где обрабатывать шаблоны

Line

Google, Co.
Где обрабатывать шаблоны

Подскажите, где лучше работать с XSL шаблонми.
В XML передается template_id для загружаемой страницы. Как лучше построить работу с группами XSL шаблонами?
Спасибо
 

slach

Новичок
по тексту вопроса ничего нельзя понять


имеется ввиду выбор между обработкой на сервере и на клиенте???

а как именно в XML передается template_id ??? в виде атрибута XML документы <document template_id="тут чтото"/> или параметра XSLT преобразования???

php5 ?? или php4 ??? (sablotron или libxslt?)

имеются ввиду группы XSL шаблонов или группы внутри XML документа для обработки XSL шаблоном???

и на последок имеется ввиду именно XSL ??? или все таки XSLT???

короче, телепаты в отпуску, "мальчюган" =)
задай вопрос более конкретно предварительно вкурив RTFM
http://php.net/manual/ru/ref.xsl.php
http://php.net/manual/ru/ref.dom.php
 

Line

Google, Co.
slach
Выбор шаблона должен осуществляться на сервере.
Рассматриваю два варианта:
1. Каждому элементу рубрикатора добавляем поле tamplate_id или путь для xls шаблона, а в момент обработки рубрикатора вызываем соответствующий шаблон.

2. Передаем в xml в виде атрибута XML документа, в момент формирования активного элемента меню (выбор конкретного документа из БД рубрикатора) номер или путь к шаблону XSL и после, пишем XSL шаблон который читает template_id и в зависимости от template_id подгружает нужный нам шаблон.

libxml + libxslt
php 5
 
Сверху