Пример формирование простой схемы

Ниже следует пример схемы для простого документа XML, приведенного в п. 3.3.3.2 лабораторной работы 4-01.

Формирование схемы содержит следующие этапы:

1. Создание нового файла схемы (с расширением .xsd) с помощью кнопки на панели инструментов и выбора типа файла (рис. 4.2.1).

2. Задание имени и аннотации в общем представлении схемы для корневого элемента book-description (рис. 4.2.11).

 

 

Рис. 4.2.11. Задание имени и аннотации для корневого элемента

 

3. Переход к модели содержимого для элемента book-description, задание для него структурного элемента типа Sequence и добавление множественного дочернего элемента book (множественность элемента book задается с помощью команды Unbounded контекстного меню) (рис. 4.2.12).

 

 

Рис. 4.2.12. Добавление множественного дочернего элемента book

для элемента book-description

 

4. Задание для элемента book структурного элемента типа Sequence и добавление дочернего элемента title с текстовым содержимым (текстовое содержимое элемента title задается с помощью установки значения xs:string для атрибута type в панели Details) (рис. 4.2.13).

 

 

Рис. 4.2.13. Добавление дочернего элемента title

для элемента book

 

5. Аналогичным образом (с помощью команды Append контекстного меню) для элемента book добавляются дочерние элементы author и publisher (рис. 4.2.14).

 

 

 

Рис. 4.2.14. Добавление дочерних элементов author и publisher

для элемента book

 

6. Добавление для элемента publisher обязательного атрибута year типа xs:gYear (рис. 4.2.15).

 

 

Рис. 4.2.15. Добавление атрибута year для элемента publisher

 

7. Добавление для элемента publisher необязательного атрибута genre типа xs:string со значением по умолчанию "классика" (рис. 4.2.16).

 

 

Рис. 4.2.16. Добавление атрибута для элемента publisher

 

8. Задание для атрибута genre в панели Facets списка допустимых значений (рис.4.2.17).

 

 

Рис. 4.2.17. Задание для атрибута genre списка допустимых значений

 

9. Сохранение файла схемы с именем bookDesc.xsd.

10. Открытие документа bookDesc.xml и назначение ему схемы с помощью диалогового окна команды Assign Schema меню DTD/Schema (рис. 4.2.18).

 

 

Рис. 4.2.18. Присвоение схемы документу XML

 

11. Проверка соответствия документа XML bookDesc.xml схеме bookDesc.xsd с помощью команды Validate меню XML.

 








Дата добавления: 2015-04-05; просмотров: 724;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.