Курс: XML и XSLT. Современные технологии обработки данных для ВЕБ
Курс: XML и XSLT. Современные технологии обработки данных для ВЕБ
Дополнительная дата проведения курса: 17.11.2025 - 20.11.2025
Продолжительность курса: 32 ак. ч.
Описание курса:
XML — это невероятно мощные технологии представления любых данных. С помощью XML описывают и представляют документы (офисные документы, книги, счета, платежки и др.), XML часто используется для обмена данными в программировании, для передачи информации в вебе. Вы освоите основные технологии XML, такие как описание данных, грамматика XML-разметки, XML схемы, XSL и XSLT (преобразования XML документов), а также возможности работы с XML, доступные в Microsoft Office.
Необходимая подготовка:
• Успешное окончание курса HTML и CSS. Уровень 1. Создание сайтов на HTML и СSS, или эквивалентная подготовка.
• Успешное окончание курса Основы программирования и баз данных, или эквивалентная подготовка.
Программа курса: Модуль 1. Введение в XML:
• Введение в языки разметки;
• Представление данных;
• Структура XML документа;
• XML – представление любых данных;
• Синтаксис, грамматика и семантика элементов;
• Пространства имен;
• Привязка пространств имен;
• Применение XML.
Модуль 2. Описание структуры документа – DTD:
• Представление документа в виде дерева объектов;
• Способы программного анализа документа;
• DTD – описание типов документа;
• Построение DTD;
• Применение DTD;
• Проверка структуры с помощью DTD.
Модуль 3. Описание структуры документа – XML схемы:
• Недостатки и проблемы DTD;
• XML схемы – как унифицированный способ описания структуры;
• Основные элементы XML схемы;
• Описания типов, элементов и атрибутов;
• Описание сложных типов данных;
• Средства создания и работы со схемами;
• Проверка документов по XML схеме.
Модуль 4. Введение в XSLT, XPath:
• XSLT как средство преобразований XML;
• Создание XSL документа;
• Программные средства преобразований XSLT;
• Шаблоны и шаблонные правила;
• Язык XPath;
• Оси выборки;
• Предикаты;
• Типы данных и функции XPath.
Модуль 5. Основные элементы XSLT:
• Использование шаблонов;
• Создание узлов-элементов;
• Создание узлов-атрибутов;
• Создание текстовых узлов;
• Создание комментариев и инструкций обработки;
• Копирование узлов;
• Управляющие конструкции;
• Сортировка значений.
Модуль 6. Дополнительные возможности XSLT:
• Псевдонимы и пространства имен;
• Ключи и выборка узлов по ключу;
• Управление выводом документа;
• Формирование различных выходных файлов;
• Использование нескольких входных документов;
• Дополнительные функции XSLT.
Модуль 7. Практическая работа с XSLT:
• Переменные и параметры;
• Выборка уникальных значений;
• Группировка Мюнха;
• Выборка узлов с множественной группировкой.
Модуль 8. Интеграция XML данных:
• Использование XML;
• Манипуляция XML данными в Microsoft Office 2010;
• Интеграция данных с Microsoft Office Excel 2010;
• Интеграция с Microsoft Office Access 2010;
• Интеграция с Microsoft Office Word 2010;
• Использование Microsoft Office InfoPath 2010.
Окончательная цена указывается в договоре на обучение.