parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XML & XSLT (о СMS мы не думаем)

Darkman_E34 01.05.2005 05:37

1. В xsl отдавать xml со структурой всего сайта или можно ограничится только данными для конкретной странцы?!

пример: имеем site.xml, в зависимости от $request.uri мы _выкусываем_ нужные данные и отдаём в xsl
<site>
<page>
<menu>
<item>...</item>
</menu>
любые данные необхожимые в xsl
</page>
</site>


2. Работа с формами
2.1. Передавать атрибутами какие поря обязательные для заполнения, а какие нет?
2.2. Как передавать сервисные ошибки: поле N не заполненно, поле M - не корректное?
2.3. Стоит ли различать xml тэгами формы авторизации?!

3. XSL
Мне сложно сформулировать вопрос, попытаюсь обьяснить. :(
Пытался создать _один_ xsl для обработки всего сайта. столкнулся со следующими проблемами:
3.1. Сложность в определении какой же из необходимых <page> мне в данный момент выбирать

Как оказалось использовать переменные в вормировании select для apply-templates c xlt нельзя, можно только в exslt
Частично функционал переходит на xslt.

3.2. Создавал под каждый раздел свою xslt, что вообщем-то идею шаблонов убивало на корню, ввиду избыточности. :(
если не использовать @import. Сложно услидить за целостностью дизайна

4. XML
4.1. Стоит ли формировать как в п.1 <menu>, или лучше XPath выяснять, всё, что мне нужно?!

p.S.
читаю доки на en, ru.
т.ч. лучше кидать в меня ссылками. что не понятно -- буду уточнять.