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