XSL eXtensible Stylesheet Language среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.
Общий принцип преобразований
Структура документа XSL …
Атрибуты output method (XML, HTML или text) encoding media-type – задаёт MIME-тип (text/xml) doctype-system или doctype-public Например: формирует в выходном документе формирует в выходном документе
Шаблоны
Применение шаблонов example -->
Обработка повторяющихся потомков
Получение значений узлов и атрибутов
Вывод текстовых фрагментов Произвольное текстовое содержимое
Выражения XPath example[3] example[last()] */example /exapmle/child[3]/item[2] //example.//example..
Выражения example[child] *[child] example[child=value]
XSLT-правила по умолчанию
Изменение структуры выходного документа НЕВЕРНО!
Изменение структуры выходного документа
Сортировка вывода Атрибуты: data-type=number order=descending
Условные конструкции