Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
 
 
 

"Технологии XML для  пользователей и разработчиков"

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

Аудитория: разработчики и пользователи, которым приходится работать с данными в формате XML. Желательны базовые знания любого языка программирования (например, Visual Basic или Visual Basic .NET).

Содержание:

1. Основы XML
1.1 Определение XML
1.2 Преимущества XML
1.3 Где применять XML: примеры приложений
1.4 История и стандарты XML
2. Синтаксис XML
2.1. Начинаем работу с XML
2.2. Синтаксические принципы XML
2.3 Элементы XML
2.4 Атрибуты XML
2.5 Комментарии
2.6 Инструкции по обработке
2.7 Ссылки на сущности
2.8 Разделы CDATA
2.9 Пролог и объявление XML
3. Пространства имен XML
3.1 Зачем нужны пространства имен
3.2 Синтаксис пространств имен
3.3 Объявление пространств имен в корневом элементе
3.4 Назначение и отмена пространства имен по умолчанию
3.5 Пространства имен и атрибуты
4. Определение типа документа: XML Schema
4.1 Зачем нужно определение типа документа
4.2 Начало работы с XML Schema
4.3 Назначение схемы документу
4.4 Элементы для определения параметров всей схемы
4.4.1 Элемент xs:schema
4.4.2 Документирование информация в XML Schema: элементы xs:annotation, xs:documentation, xs:appinfo
4.4.3 Подключение внешних файлов схем: элементы xs:include, xs:import, xs:redefine
4.4.4 Элемент xs:notation
4.5 Определение элементов в схеме
4.5.1 Элемент xs:element в XML Schema
4.5.2 Атрибут type элемента xs:element и встроенные типы данных XML Schema
4.5.3 Прочие атрибуты элемента xs:element
4.5.4 Элемент xs:any
4.6 Определение атрибутов в схеме
4.6.1 Элемент xs:attribute
4.6.2 Элемент xs:attributeGroup
4.6.3 Элемент xs:anyAttribute
4.7 Простые типы и определение допустимых значений
4.7.1 Для чего нужны простые типы
4.7.2 Элемент xs:simpleType
4.7.3 Элемент xs:restriction внутри элемента xs:simpleType.
4.7.4 Элементы ограничений для xs:restriction
4.7.5 Элемент xs:list
4.7.6 Элемент xs:union
4.8 Составные типы и определение вложенности
4.8.1 Элемент xs:complexType
4.8.2 Элемент xs:simpleContent
4.8.3 Элемент xs:complexContent
4.8.4 Элемент xs:restriction внутри элемента xs:complexContent
4.8.5 Элемент xs:extension
4.8.6 Элемент xs:all
4.8.7 Элемент xs:choice
4.8.8 Элемент xs:sequence
4.8.9 Элемент xs:group
4.9 Определение уникальности и ссылочной целостности в документах XML
4.9.1 Средства определения уникальности и ссылочной целостности
4.9.2 Элемент xs:unique
4.9.3 Элемент xs:key
4.9.4 Элемент xs:keyref
4.9.5 Элементы xs:selector и xs:field
4.10 Как создать XML Schema: приемы работы
4.10.1 Основные этапы создания XML Schema
4.10.2 Создание XML Schema вручную. Принципы композиции схемы
4.10.3 Автоматическая генерация схемы
4.10.4 Проверка документов XML на соответствие схеме
4.10.5 Другие приемы работы с XML Schema в Altova XML Spy
4.10.6 Визуальные средства для работы в XML Schema в Visual Studio.NET 2005
5. Программная работа с XML средствами .NET Framework 2.0
5.1 Общие принципы программной обработки документов XML средствами  .NET Framework 2.0 для работы с XML
5.2 Начало работы с моделью DOM в .NET Framework: объект XmlDocument
5.2.1 Создание объекта XmlDocument и загрузка данных в формате XML
5.2.3 Программная проверка документа XML на действительность средствами .NET Framework 2.0
5.2.4 Другие свойства и методы объекта XmlDocument
5.3 Работа с содержанием документа средствами модели DOM в .NET Framework 2.0
5.3.1 Коллекция XmlNodeList и класс XmlNode
5.3.2 Получение ссылки на компонент документа XML в виде объекта XmlNode. Применение XPath для навигации по документу
5.3.3 Внесение изменений в документ XML в модели DOM средствами .NET Framework 2.0
5.3.4 Другие свойства и методы объекта XmlNode
5.4 Работа с документами XML средствами модели SAX в .NET Framework 2.0
5.4.1 Основы работы с моделью SAX в .NET Framework
5.4.2. Класс XmlReader: открытие документа XML и класс XmlReaderSettings
5.4.3 Открытие документа и перемещение по документу средствами объекта XmlReader
5.4.4 Получение информации об узлах документа XML средствами XmlReader
5.5 Потоковая запись информации в документ XML. Объект XmlWriter в .NET Framework 2.0
5.5.1 Настройка и создание объекта XmlWriter. Объект XmlWriterSettings
5.5.2 Добавление компонентов в документ XML средствами объекта XmlWriter в .NET Framework 2.0
5.5.3 Другие свойства и методы объекта XmlWriter
6. XML и SQL Server
6.1 Возможности SQL Server для работы с XML
6.1.1 Базы данных и XML
6.2 Работа с типом данных XML в SQL Server
6.2.1 Использование типа данных XML в столбцах таблиц и переменных
6.2.2 Применение типизированного XML в SQL Server
6.2.3 Ограничения при работе с коллекциями схем
6.2.4 Работа с коллекциями схем XML в базах данных SQL Server
6.3 Загрузка документов XML на сервере SQL Server
6.3.1 Как можно загрузить документы XML на сервер SQL Server
6.3.2 Средства Transact-SQL для загрузки документов XML на SQL Server
6.3.3 Средства массовой загрузки данных в формате XML в SQL Server
6.3.4 Загрузка документов XML на SQL Server средствами .NET Framework
6.4 Операции с документами XML на сервере SQL Server
6.4.1 Возможности для работы с документами XML на SQL Server
6.4.2 Метод query()
6.4.3 Метод value()
6.4.4 Метод exist()
6.4.5 Метод nodes()
6.4.6 Метод modify() и язык XML DML
6.4.7 Функция OPENXML
6.5 Индексы для столбцов с типом данных XML
6.5.1 Зачем нужны индексы для столбцов с типом данных XML
6.5.2 Первичные индексы XML
6.5.3 Вторичные индексы XML
6.6 Получение результатов запроса в формате XML средствами SELECT ... FOR XML
6.6.1 Возможности команды SELECT...FOR XML
6.6.2 Режим FOR XML RAW и модификаторы запроса FOR XML
6.6.3 Режим FOR XML AUTO
6.6.4 Режим FOR XML EXPLICIT
6.6.5 Режим FOR XML PATH

 

   
   
   
   
   
   
   
   
   
 
 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru