Создание DTD документа XML

Файл DTD лучше создавать до создания самого документа XML. В этом случае при создании документа XMLSpy выдает подсказки на ввод элементов и атрибутов.

Для создания DTD надо нажать кнопку на панели инструментов или выполнить команду New в меню File. В открывшемся окне выбирается тип документа (Document Type Definition) (рис. 4.1.2) и нажимается кнопка OK.

 

 

Рис. 4.1.2. Выбор типа документа для DTD

 

Затем в окне редактора вводится содержимое DTD. При наборе символов "<!" в начале строки появляется подсказка на вставку объявления (ELEMENT (3.2.2), ATTLIST (3.2.3), ENTITY (3.2.4) или NOTATION (3.2.5).

На рис. 4.1.3 представлен пример простого DTD. В корневом элементе book-description (описание книги) содержится один или несколько элементов book (книга). В свою очередь, в элементе book содержится три элемента: title (заглавие), author (автор) и publisher (издательство) с текстовым содержимым. Кроме этого, элемент publisher содержит два атрибута: текстовый атрибут year (год издания) и атрибут с выбором genre (жанр).

 

 

Рис. 4.1.3. Пример простого DTD

 

Для проверки правильности DTD надо нажать на кнопку , либо выполнить команду Check well-formedness в меню XML, либо нажать клавишу F7.

Для проверки действительности DTD надо нажать на кнопку , либо выполнить команду Validate в меню XML, либо нажать клавишу F8. Если в файле DTD содержится ошибка, внизу выводится сообщение об ошибке, а курсор устанавливается в то место, где произошла ошибка.

Если DTD неправильное и недействительное, перед сообщением выводится значок . Если DTD правильное, выводится значок , а если действительное, значок .

Если в файле нет ошибок, то помощью команды Save As меню File DTD сохраняется как файл с расширением .dtd на диске.








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


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

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

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

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