XSL eXtensible Stylesheet Language среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.

Презентация:



Advertisements
Похожие презентации
Java Advanced XML Transformations 1.0 (XSLT 1.0).
Advertisements

БАЗЫ ДАННЫХ ЛЕКЦИЯ 14. тема: XML-ТЕХНОЛОГИИ В БАЗАХ ДАННЫХ.
XML eXtensible Markup Language 1.Язык навигации внутри XML-документа (XPath) 2.Пространства имён (Namespaces) 3.Язык трансформаций (XSLT)
XML eXtensible Markup Language 1.Пространства имён (Namespaces) 2.Язык навигации внутри XML-документа (XPath)
XSLT-ТРАНСФОРМАЦИЯ XML- ТЕХНОЛОГИИ Лекция 4. Трансформация XML- данных Категории трансформации Структурные трансформации – трансформация одного словаря.
XML eXtensible Markup Language 1.Определение типа документов (DTD) 2.Язык навигации внутри XML-документа (XPath)
WEB- ТЕХНОЛОГИИ Лекция 4. Задача преобразования XML- данных 1 Задача преобразования Для передачи данных между разными приложениями необходимо преобразовать.
Автоматическая обработка естественного языка I. Обработка письменного текста.
Язык запросов XML. XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного.
Современные языки и технологии программирования Использование XML.
Презентацию подготовила Шигаева Алена, гр.950б. Это расширяемый язык таблиц стилей. Язык XSL фактически состоит из двух частей: языка преобразований и.
DTD Document Type Definition среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013.
Программный доступ к XML DOM, SAX,.NET среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
Java Advanced XML Path Language 1.0 (XPath 1.0). 2 СПбГУ ИТМО Georgiy KorneevJava Advanced / XPath 1.0 Содержание 1.Введение 2.Пути 3.Выражения 4.Функции.
Инструменты VS 2010 для работы с XML языком XML редактор. XSLT отладчик XSLT Profiler, инструмент позволяющий разработчикам измерять, оценивать и решать.
XML- технологии Лекция 3 XPath- адресация. Что такое XPath? XPath - это синтаксис для адресации частей XML- документа XPath использует пути для адресации.
XML- технологии Лекция 6 Технология DOM. DOM DOM Document Object Model объектная модель документа, стандартизованная консорциумом W3C DOM программный.
XML - ПРАВИЛА ПОСТРОЕНИЯ ДОКУМЕНТОВ. Элементы электронного УМК Учебный план Программа дисциплины Структура курса Электронный конспект Обучающие и аттестующие.
Интернет- технологии МИИГаИК. Указание XML-документов в ориентире на будущее
ОтецСын НойИафет НойХам НойСим Елам СимАсур ИафетГомер ИафетМагог ИафетМадай ИафетНаван ИафетМешех ИафетФирас ИафетФувал СимАрфаксад СимЛуд СимАрам ХамХуш.
Транксрипт:

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

Условные конструкции