ВУЗ:
Составители:
10
•
пролог документа должен содержать специальное определение типа
документа (DTD), задающее структуру документа ;
•
остальная часть документа должна соответствовать структуре, заданной в
DTD.
2.4.1. Объявление типа документа
Включение DTD, которое описывает допустимую структуру документа , дает
возможность XML-процессору проверить соответствие документа структуре и
выдать сообщение об ошибке , если часть документа не соответствует DTD-
спецификации. Большинство существующих XML-приложений (например,
MathML) состоят из стандартного DTD, которое все пользователи приложения
включают в свои XML-документы .
Примечание. Процессор IE5 проверяет документ на действительность только в
том случае, если вы открываете документ через HTML Web-страницу . Если же
XML-документ открывается непосредственно в IE5, то процессор будет проверять
документ (включая любое DTD, которое он содержит) лишь на правильность
оформления, но не на действительность. Чтобы в IE5 непосредственно проверить
документ на действительность, можно использовать сценарии, о которых будет
рассказано позже.
Объявление типа документа представляет собой блок XML-разметки ,
добавляемый в пролог действительного XML-документа . Этот блок может
располагаться в любом месте пролога , кроме описания тега , и имеет следующую
общую форму : <!DOCTYPE Имя Описание>. Здесь Имя указывает на имя
корневого элемента (элемента документа ). Действительный документ должен
иметь корневой элемент, имя которого в точности соответствует объявленному
имени в DTD. Описание ограничено квадратными скобками [… ], в которых
располагается ряд объявлений разметки . Объявления разметки описывают
логическую структуру документа , т. е. задают типы элементов документа ,
атрибуты и другие компоненты . DTD может содержать следующие типы
объявлений разметки .
•
Объявления типов элементов. Они определяют типы элементов, которые
может содержать документ, а также содержимое и порядок следования
элементов.
• Объявления списков атрибутов. Каждое объявление списка атрибутов
задает имена атрибутов, которые могут быть использованы с определенным
типом элемента , а также типы данных и устанавливаемые по умолчанию
значения этих атрибутов.
•
Объявления сущностей. Сущности используются для хранения часто
используемых фрагментов текста или для встраивания в документ данных,
не относящихся к XML.
•
Объявления нотаций. Нотации описывают форматы данных или
идентифицируют программы , используемые для обработки определенных
форматов данных.
• Инструкции.
10 • пролог документа должен содержать специальное определение типа документа (DTD), задающее структуру документа; • остальная часть документа должна соответствовать структуре, заданной в DTD. 2.4.1. Объявление типа документа Включение DTD, которое описывает допустимую структуру документа, дает возможность XML-процессору проверить соответствие документа структуре и выдать сообщение об ошибке, если часть документа не соответствует DTD- спецификации. Большинство существующих XML-приложений (например, MathML) состоят из стандартного DTD, которое все пользователи приложения включают в свои XML-документы. Примечание. Процессор IE5 проверяет документ на действительность только в том случае, если вы открываете документ через HTML Web-страницу. Если же XML-документ открывается непосредственно в IE5, то процессор будет проверять документ (включая любое DTD, которое он содержит) лишь на правильность оформления, но не на действительность. Чтобы в IE5 непосредственно проверить документ на действительность, можно использовать сценарии, о которых будет рассказано позже. Объявление типа документа представляет собой блок XML-разметки, добавляемый в пролог действительного XML-документа. Этот блок может располагаться в любом месте пролога, кроме описания тега, и имеет следующую общую форму: . Здесь Имя указывает на имя корневого элемента (элемента документа). Действительный документ должен иметь корневой элемент, имя которого в точности соответствует объявленному имени в DTD. Описание ограничено квадратными скобками […], в которых располагается ряд объявлений разметки. Объявления разметки описывают логическую структуру документа, т. е. задают типы элементов документа, атрибуты и другие компоненты. DTD может содержать следующие типы объявлений разметки. • Объявления типов элементов. Они определяют типы элементов, которые может содержать документ, а также содержимое и порядок следования элементов. • Объявления списков атрибутов. Каждое объявление списка атрибутов задает имена атрибутов, которые могут быть использованы с определенным типом элемента, а также типы данных и устанавливаемые по умолчанию значения этих атрибутов. • Объявления сущностей. Сущности используются для хранения часто используемых фрагментов текста или для встраивания в документ данных, не относящихся к XML. • Объявления нотаций. Нотации описывают форматы данных или идентифицируют программы, используемые для обработки определенных форматов данных. • Инструкции.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »