Вход Регистрация |
Возможность использования вашими клиентами контроля над форматированием при помощи XSLИспользуйте поддерживаемый PHPXSL, чтобы позволить вашим пользователям самим создавать страницы. Amazon предоставляет интересную услугу для своих корпоративных клиентов. Пользователи могут применять на страницах Amazon обложки, используя таблицы стилей XSL, которые изменяют внешний вид информации о товарах, ценах и сопутствующих сведений. Это означает, что если вы корпоративный клиент, то можете добавлять свои собственные ссылки и графику и даже изменять внешний вид страницы Amazon.com, чтобы обеспечить наилучшее восприятие страниц для торговли. Следующий трюк позволяет делать то же самое с применением XSL для РНР (и не требует статуса корпоративного пользователя!). HTML из XML и XLS в качестве результата на запрос (или какие-либо другие структурированные данные, например, WML). Вы можете организовать доступ к вашим собственным данным динамически, используя в качестве источника SQL и создав объект DOMDocument XML, в котором будут храниться ваши данные, на ходу, что обеспечивает даже большую гибкость. Возможно, вам также захочется, чтобы XML и XSL получали информацию из командной строки, а не через РНР. Таким образом, conv.pip — крайне полезная утилита для динамических сайтов. Вы можете воспользоваться этим кодом на ваших собственных страницах и разрешить пользователям загружать свои собственные таблицы стилей XSL. Трюк «Создание медиа-центра загрузок и выгрузок» (см. трюк 97) содержит исходный код, позволяющий загружать файлы и сохранять их в локальной директории. XSLT — очень мощный и немного загадочный язык для управления ХМL. Если вы решили взяться за него всерьез, то рекомендую отличную книгу Майкла Кея «XSLT 2.0 Programmers Reference» (издательство Wiley). Категория статьи: Веб-дизайн | Просмотров: 2090 | Добавлена:
14.12.2012
Почему Вы еще не прокомментировали? |