- 07, Jun 2018
- #1
В ходе курса изучаются семантика XML документов, таблицы стилей XSL и XSLT, DTD, XML Scheme, инструкции языка, атрибуты, элементы, объекты. Расширяемый язык разметки является стандартом обработки документов в веб технологиях.
Его применяют при написании своих ротаторов, в jQuery и RSS модулях.
На сегодняшний день уже многие компании, производящие браузеры, интегрировали поддержку XML в свои программные продукты.
На уроках рассматриваются приложения, использующие как CSS так XSL, ведь язык XML не стоит на месте и в своем развитии идет вперед.
С первого урока рассматриваются примеры, наглядно демонстрирующие те или иные методы применения XML, а также в занятия включаются практические задания, которые помогают закрепить пройденный материал.
Расчитан курс на слушателей уже имеющих определенные знания и опыт в области веб-программирования и разработки веб-сайтов.
По завершению курса Вы сможете:
• создавать правильную и корректную XML разметку
• понимать чужую XML разметку и корректировать ее
• создавать свои страницы RSS новостей для сайта
• применять полученные знания на практике при работе с XML
Программа курса:
1) Знакомство с XML
• Введение в язык разметки XML;
• Структура XML документа;
• XML – как инструмент представление любых данных;
• Синтаксис, грамматика и семантика языка;
• Работа с пространством имен;
• Знакомство с DTD;2) DTD – искусственный язык описания структуры документа
• DTD – описание типов документа;
• Построение DTD;
• Применение DTD;
• Проверка структуры с помощью DTD;3) XML схемы
• Недостатки DTD;
• Знакомство с XML схемами;
• Основные элементы XML схем;
• Описания типов, элементов и атрибутов
• Проверка документов по XML схеме4) Знакомство с XSLT, XPath
• XSLT как средство преобразований XML документа
• Язык XPath
• Оси выборки
• Предикаты
• Типы данных и функции XPath5) Основные элементы XSLT
• Узлы-элементов
• Узлы-атрибутов
• Текстовые узлы
• Создание комментариев и инструкций обработки
• Копирование узлов
• Управляющие конструкции
• Условная обработка
• Оператор выбора
• Циклическая обработка
• Сортировка значений
Скачать:
Скрытая информация :: Авторизуйтесь для просмотра »