XSLT
XSLT (eXtensible Stylesheet Language) - декларативный язык преобразования XML документов. Часто выходным форматом является XML или HTML, но в принципе XSLT может давать произвольный вывод для любого исходного документа XML.
XSLT использует XPath для выбора частей исходного XML-документа, которые будут применяться в результирующем документе. XSLT может копировать выбранные части исходного XML-документа в результирующий набор неизменными, может создавать в этом документе новые элементы и атрибуты, а также изменять имена элементов или атрибутов. Элементы или атрибуты, присутствующие в исходном документе, могут избирательно устраняться из результирующего документа.
Использование XSL-таблиц стилей
XSL-таблица стилей – более мощный и гибкий инструмент для отображения XML-документов, чем Основы работы с CSS-таблица. Используя XSL-таблицы стилей, вы можете не только задать формат для каждого элемента XML, как при CSS-таблицы, но и обеспечить средства контроля над выводимыми данными. XSL позволяет выбрать те данные XML, которые вы хотите отобразить, представить эти данные в любом порядке, свободно модифицировать или добавлять информацию. XSL предоставляет вам доступ ко всем компонентам XML (элементам, атрибутам, комментарии и инструкции по обработке). XSL-таблицы являются более сложными для понимания, чем CSS-таблицы, работа с ними требует знания языка HTML.
Для отображения XML-документа при использовании XSL-таблицы стилей, нужно:
- Создать файл XSL-таблицы стилей. XSL является приложением XML, т. е. XSL-таблица представляет собой корректно сформированный XML-документ, который отвечает правилам XSL. Подобно любому XML-документу, XSL-таблица стилей содержит простой текст, и вы можете создать ее с помощью любого текстового редактора.
- Связать XSL-таблицу стилей с XML-документом. Для этого служит инструкция xml-stylesheet, например:
<?xml-stylesheet type="text/xsl" href="http:/www.example.com/example.xsl"?>
Можно использовать неполный URL, который задает местонахождение относительно месторасположения XML-документа, содержащего инструкцию по обработке xml-stylesheet, например:
<?xml-stylesheet type="text/xsl" href="example.xsl"?>
Относительный URL встречается чаще, поскольку вы обычно храните файл таблицы стилей в той же папке, где хранится XML-документ, либо в одной из вложенных в нее папок.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах