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

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

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

Курсы:

 

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

Приложения в Microsoft Dynamics CRM 4.0
Москва, 24.03.2010 - 26.03.2010
 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

Передача и преобразование данных с использованием технологий 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/

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

Новости:

11.03.2010
Специальная акция от Microsoft! Сдав один экзамен Microsoft, вы получаете бесплатную годовую подписку TechNet Plus
Каждый специалист, заказавший и успешно сдавший экзамен в центре тестирования учебного центра «Микротест», в период с 10-00 9 марта 2010 года до 15-00 30 марта 2010 года за сданный экзамен Microsoft бесплатно получит подписку TechNet Plus.

18.02.2010
УЦ «Микротест» обучит работе с Cisco Security Agent
Москва, 12 марта 2010 г. — Учебный центр «Микротест», лидирующий на российском рынке эксклюзивного обучения представляет курс «Защита хостов с помощью Cisco Security Agent» — Securing Hosts Using Cisco Security Agent (HIPS) v3.0.

18.02.2010
Cisco обновила сертификацию CCNP
Cisco обновила сертификацию CCNP за счет добавления большого объема новой информации, полученной при всестороннем взаимодействии с заказчиками и партнерами во всем мире.

28.01.2010
Предпраздничная распродажа курсов Cisco в Москве
В канун февральских и мартовских праздников Учебный центр «Микротест» объявляет о проведении следующей акции


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