На главную страницу Письмо в УЦ Микротест Карта сайта
Отличный образовательный центр в сфере IT
 

Адреса филиалов:

 
Тюмень >>
ул. Республики, 53, оф. 510
телефон (3452) 68-88-99
Карта проезда
Москва >>
1-й Дербеневский переулок д. 5, стр. 2, "Дербеневская Плаза"
тел.: (495) 787-20-58
Екатеринбург >>
ул. Гоголя, д.36
Тел. (343) 286-17-86
Карта проезда
 

Курсы:

 

Ближайшие курсы

 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

Передача и преобразование данных с использованием технологий XML и XSLT

Проведение курса на данный момент не запланировано. Выберите удобное для Вас время.
Время проведенияМесто проведения ВремяЦенаЗаказать
Не определеноНе определено5 д.25000 р. Заказать

Продолжительность курса: 5 дней, 40 часов.

Аудитория: курс ориентирован на разработчиков, использующих XML при создании несложных Web-приложений и желающих узнать, как в полной мере использовать потенциал, заложенный в технологиях XML и XSLT; курс будет полезен также разработчикам на MS Visual Basic, имеющим некоторый опыт использования XML.

Необходимая подготовка:

  • опыт разработки Web-приложений, языки разметки HTML, XML;
  • опыт использования языков создания скриптов: VBA, VBScript или JavaScript
  • опыт использования объектов COM в программах на VB или VС++, знакомство с технологией ASP.
  •  знание английского языка в пределах чтения компьютерно-ориентированного материала

Содержание:

/>Модуль 1: Обзор технологий XML и XSLT

Описывается синтаксис документов XML, предназначение стилевых таблиц XSLT. Кроме того перечисляются основные задачи, для решения которых принято использовать технологию XSLT/

type="disc" >
  • Представление данных с использованием XML
  • Преобразование документов XML с использованием технологии XSLT
  • Использование XML и XSLT при создании приложений
  •  

    Модуль 2: Навигация по XML документу с использованием технологии XPath

    Рассматриваются .вопросы навигации по иерархии документа XML с использованием технологии XPath, включая использование выражений XPath в аргументах методов selectNodes()  и  selectSingleNode() модели DOM, написание путей местоположения средствами XPath для выбора конкретных элементов документа и т.д.

    type="disc" >
  • Доступ к конкретному элементу документа
  • Навигация по документу с использованием путей местоположения (location paths)
  • Использование операторов и функций при описании путей
  • Лабораторная работа 2.1: доступ к элементу документа
  • Лабораторная работа 2.2: выбор элементов и навигация по документу с использованием XPath
  •  

    Модуль 3: Введение в XSLT

    Рассматриваются вопросы создания и применения правил для использования шаблонов XSLT, статическое и динамическое применение таблиц стилей XSLT для форматирования документа XML.

    type="disc" >
  • Начальные сведения о стилевых таблицах XSLT
  • Шаблонные правила
  • Модификация шаблонных правил
  • Лабораторная работа: описание и использование шаблонных правил
  •  

    Модуль 4: Модификация и объединение стилевых таблиц

    Рассматриваются вопросы сортировки содержимого документа XML и использования таблиц стилей, включая: указание порядка сортировки, задание стиля форматирования для результирующего документа, включение одной таблицы стилей в другую, видоизменение импортированных шаблонов и пр.

    type="disc" >
  • Сортировка содержимого документа
  • Управление выводом документа
  • Включение и импорт таблиц стилей
  • Лабораторная работа: настройка и объединение таблиц стилей XSLT
  •  

    Модуль 5: Программирование в XSLT

    Разбираются вопросы создания программного кода средствами XSLT, включая: описание и использование именованных шаблонов, использование именованных шаблонов для более эффективной организации таблицы стилей, описание переменных для представления сложных выражений, описание параметров шаблонного  правила или таблицы стилей целиком, организацию циклов и условных операторов внутри шаблона, использование элементов и функций расширения XSLT

    type="disc" >
  • Именованные шаблоны
  • Переменные и параметры
  • Циклы и условные операторы
  • Использование элементов расширения и функций XSLT
  • Лабораторная работа: программирование в XSLT
  •  

    Модуль 6: Описание грамматики  XML и типов данных

    Здесь рассматриваются основы методики создания и использования схем XML, включая: создание описания схемы XML, применение схемы к документу XML, использование схемы XML для описания грамматики XML документа или же типов данных, хранимых в нем.

    type="disc" >
  • Описание и использование схем XML
  • Описание элементов, атрибутов и типов данных схемы XML
  • Схемы XML  и технология ADO
  • Лабораторная работа: описание грамматики XML и типов данных
  •  

    Модуль 7: Создание и модификация структуры документа XML с помощью XSLT

    посвящен методике создания новой структуры документа XML с использованием XSLT. В частности, рассматриваются: создание нового элемента в результирующем документе, описание атрибутов и пространств имен для нового элемента, вставка нумерованного  текста и пр.

    type="disc" >
  • Создание новой структуры с использованием XSLT
  • Описание литерально-значных элементов и атрибутов
  • Создание вычисляемых элементов и атрибутов
  • Создание прочих элементов
  • Лабораторная работа: создание и видоизменение структуры XML с помощью XSLT
  •  

    Модуль 8: Документы с перекрестными ссылками с использованием XSLT

    Описывается технология создания документов с перекрестными ссылками средствами XSLT, включая написание стилевых таблиц для преобразования множественных документов XML, описание ключей для идентификации элементов XML-документов, использование ключей для доступа к элементам документа в одном и том же или в другом документе, создание перекрестных ссылок в результирующем документе.

    type="disc" >
  • Доступ нескольких документов XML к  стилевой таблице
  • Создание перекрестных ссылок в результирующем документе
  • Лабораторная работа: создание документов с перекрестными ссылками с использованием XSLT
  •  

    Модуль 9: Управление документами XML  с использованием технологии SAX

    Рассматриваются вопросы использования технологии SAX для управления документами XML. В частности, описываются ситуации, при которых выгоднее использовать именно SAX вместо DOM, выбор правильного COM интерфейса SAX и его методов для решения типовых задач, связанных с обработкой XML-документа, создание приложения на Visual Basic, использующего SAX для управления документом XML.

    type="disc" >
  • Введение в SAX
  • Использование интерфейсов SAX
  • Лабораторная работа: управление документами XML с использованием  SAX
  •  

    Модуль 10: Заключительный

    В этом практическом модуле слушатели смогут применить все полученные ранее знания и навыки для преобразования и управления данными средствами XSLT, включая: создание XML-документов средствами ADO на странице ASP, написание стилевых таблиц дл преобразования XML в HTML или в XML с другой грамматикой, динамическое применение стилевых таблиц на стороне клиента (Web-браузер) или на стороне сервера, внедрение документов XML  и стилевых таблиц XSLT в HTML код, использование DOM для динамического создания и модификации документов XML и стилевых таблиц XSLT и многое другое.

    type="disc" >
  • Цели, предназначение и общее описание сайта Northwind Traders
  • Лабораторная работа: сайт Northwind Traders

  • Новости:

    26.08.2010
    Учебный центр «Микротест» представляет курс IP6FD
    Москва, 4 октября 2010 г. — Учебный центр «Микротест» представляет курс «Основы протокола IPv6, дизайн и построение сетей на его основе».

    19.08.2010
    Курс Настройка и Эксплуатация SESM/ISG проводится в последний раз


    02.07.2010
    В УЦ Микротест, Москва прошел бесплатный семинар « Новейшие технологии построения виртуальных частных сетей: GET VPN, IPSec VTI» из цикла бесплатных IT-вечеров


    10.06.2010
    Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» проводят День открытых дверей для специалистов по информационной безопасности
    16 и 17 июня 2010 года Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» приглашают на День открытых дверей. Мероприятие проводится с целью ознакомления максимально широкого круга ИТ-специалистов с решениями ведущих производителей в области информационной безопасности


       © Учебный Центр «Микротест», 2001–2009
    Дизайн — Консалтинговая Группа «АРМ»
    Информационная политика сайта