Я новичок в этих двух технологиях, я набросал их роли в создании HTML из необработанного XML-файла, как я понял в этих шагах (пожалуйста, поправьте меня, если я был неправ):
- Источник данных XML (база данных, RSS, ...)
- XQuery (обработка данных FLWR)
- XSLT (представление данных с помощью шаблонов)
- Результирующий XHTML-документ, который необходимо доставить
Меня интересуют технические детали их использования, если быть точным, вот вопросы:
- Как реализовать XQuery на веб-сервере PHP (я использую пакет WAMP).
- Как я могу запросить страницу .xq (могу ли я сделать это напрямую или мне следует использовать для этого CGI?)
- Как я могу передать результирующую XML-страницу из вызова XQuery в XSLT для создания шаблонов?
Не могли бы вы дать мне несколько советов по среде разработки для создания веб-сайта с использованием этих технологий, спасибо.
-- Обновление: теперь я понимаю, что разница между XQuery и XSLT заключается в разнице во взглядах, поскольку их поддерживают две разные рабочие группы, и обе будут выполнять эту работу, хотя и по-разному. Я использую XSLT только как для операций с данными, так и для представления, я реализую структурированный подход к шаблонам, который можно найти здесь чтобы немного организовать работу.