Работа с XML, XSD XSLT, Xpath
X4
Курс ориентирован на разработчиков, использующих XML, желающих узнать, как в полной мере использовать потенциал, заложенный в технологиях XML и XSLT.
Программа курса
-
XML расширяемый язык разметки.
- Синтаксис и семантика языка.
- Структура XML документа.
- Корректно сформированных (well formed) и валидные XML документы.
- Пространства имен.
- Объектная модель документа (DOM).
-
Язык XPath.
- Синтаксис и функции XPath.
- Поиск и извлечения блоков с помощью XPath.
- Различия между XPath 1.0 и 2.0, способы преобразования XML с использованием XPath.
-
Технологии DTD и XSD.
- Использование XSD для проверки корректности (валидации) XML-документов.
- Чтение и создание XSD-схемы.
- Расширение существующих XSD-схем.
- Описания типов, элементов и атрибутов.
- Описание сложных типов данных.
- Средства создания и работы со схемами.
-
XSLT как средство преобразований XML.
- Создание XSL документа.
- Программные средства преобразований XSLT.
- Шаблоны и шаблонные правила.
- Создание узлов различных типов.
- Копирование узлов.
- Управляющие конструкции.
- Сортировка значений.