рабочий вариант.
Что такое XML.Задачи XML. Примеры языков XML.
Компоненты XML.
Узлы, атрибуты.
Инструкции обработки.
Комментарии.
Определения.
Практическая часть. Создание CV в формате XML.
Пространство имен. Описание XSD. Встроенные, простые и сложные типы данных.
Встроенные типы данных : 1. строковые (string NormalizedString token base64Binary hexBinary), 1. числовые(integer PositiveInteger ... long int unsignedInt short byte decimal float double boolean), 1. даты (date time gMonth gDay gYearMonth ...) , 1. XML (Name QName NCName anyURI language ID IDREF IDREFS ENTITY ENTITIES NOTATION NMTOKEN NMTOKENS)
Простые типы данных. Ограничения. Грани (length minLength maxLength pattern enumeration whiteSpace maxInclusive minInclusive maxExclusive totalDigits fractionDigits) Шаблоны регулярные выражения.
Листы. Объединения.
Анонимное определение типа.
Сложные типы. ComplexType SimpleContent - содержимое. extention -наследование базового типа.
ComplexContent атрибут mixed
пустое содержимое.
anyType
Построение модели choice sequence group all (только верхний элемент)
атрибуты в конце определения элемента use="required" группы атрибутов
Практикум по XML Schema
Знакомство с XSLT
Примеры: :staff:taras:cv.xml cv.xsd