Декларации нотации
[82] | NotationDecl | ::= | '<!NOTATION' ( | ) ? '>' | |
[83] | PublicID | ::= | 'PUBLIC' |
Ограничение действительности: Уникальность имени нотации
Любое может быть использовано только в одной декларации.
XML процессор должен передать приложению название и внешний идентификатор(ы) всех нотаций, которые были декларированы и на которые имеется ссылка в значениях атрибутов, определениях атрибутов, либо декларациях сущностей. Кроме того, процессор может преобразовывать внешний идентификатор в , имя файла или иную информацию, необходимую приложению чтобы вызвать процессор для обработки данных в описываемой нотации. (Впрочем, ситуация, когда XML документ декларирует и ссылается на нотацию, для которой не имеется соответствующего процессора обработки в системе, где работают XML процессор или приложение ошибочной не будет.)