Расширяемый язык разметки

Декларации нотации


[82] NotationDecl    ::=    '<!NOTATION' ( | ) ? '>'
[83]    PublicID    ::=    'PUBLIC'

Ограничение действительности: Уникальность имени нотации

Любое может быть использовано только в одной декларации.

XML процессор должен передать приложению название и внешний идентификатор(ы) всех нотаций, которые были декларированы и на которые имеется ссылка в значениях атрибутов, определениях атрибутов, либо декларациях сущностей. Кроме того, процессор может преобразовывать внешний идентификатор в , имя файла или иную информацию, необходимую приложению чтобы вызвать процессор для обработки данных в описываемой нотации. (Впрочем, ситуация, когда XML документ декларирует и ссылается на нотацию, для которой не имеется соответствующего процессора обработки в системе, где работают XML процессор или приложение ошибочной не будет.)



Содержание раздела