Фоновый баннер

Основы использования XML

Подробнее о курсе

Краткое описание курса
Цель курса – сформировать представление о современных XML технологиях, научить применять эти технологии на практике, продемонстрировать современные подходы к обработке XML данных

Целевая аудитория курса
Курс рассчитан на подготовленных слушателей, имеющих опыт в построении сайтов и использовании веб-технологий, веб-мастеров, программистов, разработчиков веб-приложений

Получаемые знания и навыки
По окончании курса слушатели научатся

  • самостоятельно формировать XML документы
  • задавать пространство имен XML
  • определять структуру документа с помощью DTD
  • определять структуру документа с помощью XML схем
  • назначать и использовать XSLT
  • эффективно преобразовать данные с помощью XSLT
  • грамотно интегрировать XML данные в Microsoft Office

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 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

Отзывы по курсу

Август 2020 года
Слушатель: Кармазин Андрей Владимирович (Начальник отдела ИТ)
Отзыв: Преподаватель!
Кроме самого курса:
Прекрасная обстановка!
Кофемашина!
Бесплатные обеды!
Сотрудники центра - молодцы! Премию им!