Порядок выполнения работы. 1. Запустить Visual Studio 2005 и открыть созданное на предыдущем занятии решение

1. Запустить Visual Studio 2005 и открыть созданное на предыдущем занятии решение.

2. Создать виртуальный каталог DTD и добавить в него новый XML-файл с именем отличным от имени файла созданного на предыдущем занятии (т.к. эти файлы лежат в корневом каталоге решения).

3. Скопировать содержимое созданного на предыдущем занятии XML-файла в новый файл.

4. Создать в каталоге DTD новый текстовый файл, затем изменить его расширение на dtd.

5. В XML-файле сделать ссылку на созданный файл схемы:

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE order SYSTEM "orderDtd.dtd">

<order>

...

</order>

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

Рис. 3.1. Ошибки валидации XML-файла.

7. Повторить шаги 2-5 для XML-схемы. Название каталога – XSD, для добавления ссылки на схему документа используется следующая конструкция:

<?xml version="1.0" encoding="utf-8"?>

<order xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="order.xsd"

xmlns="https://www.mephi.ru/order">

...

</order>

8. Используя редакторов XML-схем из состава BizTalk 2006 SDK описать соответствующую схему, контролируя по ходу редактирования схемы прохождение валидации ссылающегося на нее XML-файла:

Рис. 3.2. Редактирование схемы в редакторе схем из состава BizTalk 2006 SDK.

9. Для всех элементов содержащих данные необходимо выставить правильный тип данных, максимальное и минимальное количество вхождений в документ в соответствии с семантикой предметной области:

Рис. 3.3. Редактирование свойств элемента схемы.

10. Для одного или нескольких элементов использовать задание типа через конструкцию «simpleType» с наложенным на нее дополнительным ограничением «restriction».

11. Предоставить результаты работы преподавателю.

12. Закрыть Visual Studio 2005 и завершить сеанс работы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: