- •Лабораторная работа 4-01
- •3.1.2. Объявления
- •3.1.3. Элемент
- •3.1.4. Инструкция по обработке
- •3.1.5. СекцииCdata
- •3.1.6. Ссылки
- •3.1.7. Комментарии
- •3.2. Объявление типа документа (dtd)
- •3.2.1. Структура dtd
- •3.2.2. Определение элемента
- •3.2.3. Определение атрибутов элемента
- •3.2.4. Определение сущности
- •3.2.5. Определение нотации
- •3.3. Программа xmlSpy2006HomeEdition
- •3.3.1. Общие сведения о xmlSpy2006HomeEdition
- •3.3.2. Установка xmlSpy
- •3.3.3. Работа с xmlSpy
- •3.3.3.1. Компоненты xmlSpy
- •3.3.3.2. Создание dtd документа xml
- •3.3.3.3. Создание нового документа xml
- •3.3.3.4. Другие операции с документами xml и dtd
- •3.4. Назначение схем xml
- •3.5. Типы данных схемы xml
- •3.5.1. Встроенные примитивные типы данных схемы xml
- •3.5.2. Встроенные производные типы данных схемы xml
- •3.5.3. Свойства данных схемы xml
- •3.5.3.1. Фундаментальные свойства
- •3.5.3.2. Ограничивающие свойства
- •3.5.3.3. Ограничивающие условия для встроенных типов данных схемыXml
- •3.6. Компоненты схемыXml
- •3.6.1. Первичные компоненты схемы xml
- •3.6.1.1. Определения простого типа
- •3.6.1.2. Определения комплексного типа
- •3.6.1.3. Объявления атрибутов и элементов
- •3.6.2. Вторичные компоненты схемы xml
- •3.6.2.1. Определение группы атрибутов и группы моделей
- •3.6.2.2. Определения ограничений
- •3.6.2.3. Объявление нотации
- •3.6.3. Справочные компоненты схемы xml
- •3.6.3.1. Аннотации
- •3.6.3.2. Определения моделей в группе
- •3.6.3.3. Определения шаблонов
- •3.6.4. Определение ограничивающих свойств
- •3.6.5. Компоненты схемы в целом
- •3.6.6. Назначение атрибутов в компонентах схемы xml
- •3.6.7. Допустимые значения атрибутов в компонентах схемыXml
- •3.6.8. Использование регулярных выражений в схемах xml
- •3.6.8.1. Метасимволы
- •3.6.8.2. Ссылки на символы
- •3.6.8.3. Операторы повторения
- •3.6.8.4. Операторы диапазона символов
- •3.6.8.5. Специальные символы
- •3.7. Включение схемы в документ xml
- •3.8. Формирование схем в xmlSpy2006HomeEdition
- •3.8.3.2. Формирование схемы с использованием модели содержимого
- •3.8.3.3. Пример формирование простой схемы
- •4. Порядок выполнения работы
- •Вариант 1-01
- •Вариант 1-02
- •Вариант 1-03
- •Вариант 1-04
- •Вариант 1-05
- •Вариант 1-06
- •Вариант 1-07
- •Вариант 1-08
- •Вариант 1-09
- •Вариант 1-10
- •Вариант 1-11
- •Вариант 1-12
- •Вариант 1-13
- •Вариант 1-14
- •Вариант 1-15
- •Вариант 1-16
- •Вариант 1-17
- •Вариант 1-18
- •Вариант 1-19
- •Вариант 1-20
- •Вариант 1-21
- •Вариант 1-22
- •Вариант 1-23
- •Вариант 1-24
- •Вариант 1-25
- •Вариант 1-26
- •Вариант 1-27
- •Вариант 1-28
- •Вариант 1-29
- •Вариант 1-30
- •5. Содержание отчета
- •6. Вопросы для самоконтроля
5. Содержание отчета
В отчете должны быть представлены текст документа XML(с текстовым содержимым и значениями атрибутов), текст внешнегоDTDи текст схемы для документаXML.
6. Вопросы для самоконтроля
Какова физическая структура документа XML?
Каковы правила формирования имен и литералов в документах XML?
Какова логическая структура документа XML?
Опишите формат объявления XML.
Каковы правила определения пустых элементов, элементов с содержимым и фиксированного значения атрибута для элемента в DTDдокументаXML?
Как определяется инструкция по обработке в DTDдокументаXML?
Как определяются текстовые данные с помощью секции CDATAвDTDдокументаXML?
Как задаются ссылки на символы в документе XML?
Как определяются сущности в документе XML? Какие встроенные сущности определены вXML?
Как задаются комментарии в документе XML?
Для каких целей используется и как определяется пространство имен в XML?
Как определяется область действия заданного пространства имен документа XML, и как определяется пространство имен по умолчанию? Как задаются префиксы атрибутов элементов?
Какие правила задаются в DTDдокументаXML? Как задается внутреннее, внешнее и смешанноеDTD?
Как задается определение элемента в DTDдокументаXML? Какие правила определяют количество и порядок выбора элементов?
Как задается определение атрибута в DTDдокументаXML? Как определяются строковые атрибуты вDTDдокументаXML?
Как определяются маркированные атрибуты в DTDдокументаXML?
Как задаются перечислимые атрибуты в DTDдокументаXML? Как выполняется обработка пробелов и задание языка вDTDдокументаXML?
Как задаются анализируемые сущности в DTDдокументаXML?
Как задаются неанализируемые и параметрические внешние сущности в DTDдокументаXML?
Как определяются нотации в DTDдокументаXML? Какие способы применения нотаций можно использовать вDTDдокументаXML?
Какие типы данных определены в схеме XML, и какие компоненты включает тип данных? Дайте краткую характеристику каждого компонента.
Какие свойства определены для типов данных в схеме XML?
Какие примитивные типы данных для представления строковых, логических и числовых величин определены в схеме XML? Каков формат представления этих данных и их ограничения?
Какие примитивные типы данных для времени и дат определены в схеме XML? Каков формат представления этих данных и их ограничения?
Какие примитивные типы данных для шестнадцатеричных величин определены в схеме XML? Каков формат представления этих данных и их ограничения?
Какие примитивные типы данных для задания имен, обращения к ресурсам и нотациям определены в схеме XML? Каков формат представления этих данных и их ограничения?
Какие производные типы данных для строковых величин определены в схеме XML? Каков формат представления этих данных и их ограничения?
Какие производные типы данных для числовых величин определены в схеме XML? Каков формат представления этих данных и их ограничения?
На какие группы разбиты компоненты схемы XML? Дайте краткую характеристику каждой группы.
Как определяется элемент <schema>в схемеXML? Дайте краткую характеристику атрибутов элемента.
С помощью каких элементов выполняется включение внешних фрагментов в схему, и каковы отличия в действии этих элементов?
С помощью каких атрибутов выполняется задание схемы или схем для документа XML? Каковы отличия в действии этих атрибутов?
Какие задачи обеспечивает объявление атрибута в схеме XML? Дайте краткую характеристику атрибутов элемента<attribute>.
Какие встроенные атрибуты определены в спецификации схемы XML? Дайте краткую характеристику каждого атрибута.
Как объявляется и когда используется аннотация в схеме XML? Какие дочерние элементы определены для элемента<annotation>и как они используются?
Как определяется и когда используется простой тип в схеме XML? Дайте краткую характеристику атрибутов элемента<simpleType>.
Какие дочерние элементы определены для элемента <simpleType>и как они используются?
Какие задачи обеспечивает объявление элемента в схеме XML? Дайте краткую характеристику атрибутов элемента<element>.
Как определяется и когда используется элемент <unique>в схемеXML? Какие дочерние элементы определены для этого элемента и как они действуют?
Как определяются и когда используются элементы <key>и<keyref>в схемеXML? Какие дочерние элементы определены для этих элементов и как они используются?
Как определяется и когда используется комплексный тип в схеме XML? Дайте краткую характеристику атрибутов элемента <complexType>.
Какие дочерние элементы, связанные с группированием, порядком и выбором элементов, определены для элемента <complexType>? Дайте краткую характеристику каждого элемента.
Какие дочерние элементы, связанные с атрибутами, определены для элемента <complexType>? Дайте краткую характеристику каждого элемента.
Как определяется и когда используется элемент <simpleContent>? Дайте краткую характеристику атрибутов этого элемента.
Какие дочерние элементы определены для элемента <simpleContent>? Дайте краткую характеристику каждого элемента.
Как определяется и когда используется элемент <complexContent>? Дайте краткую характеристику атрибутов этого элемента.
Какие дочерние элементы определены для элемента <complexContent>? Дайте краткую характеристику каждого элемента.
Как определяется и когда используется элемент <notation>? Дайте краткую характеристику атрибутов этого элемента.
Файл:
