Поделиться через


NOTATION

Инструкция NOTATION используется для определения нотаций. Нотации позволяют XML-документу передавать внешним приложениям уведомляющие сведения.

Синтаксис

<!NOTATION name [SYSTEM|PUBLIC publicID] resource >

Параметры

  • name
    Имя нотации. Обязательно для всех определений нотации.
  • publicID
    Общий идентификатор нотации. Требуется только если в объявлении используется ключевое слово PUBLIC.
  • resource
    Значение для нотации. Обязательно для всех определений нотации Обычно если нотация является общей, то это идентификатор URI, понятный для человека, но не для компьютеров. Для системных нотаций это значение может указывать имя файла приложения в системе, которое можно использовать для обработки данных, отличных от XML. Например, можно объявить нотацию для помощи в обработке непроанализированной внешней сущности, например графического файла в формате JPEG или GIF.

Примеры

Нотация для объявления собственного типа данных

Приведенный ниже код объявляет нотацию, которую можно использовать для ссылки на определенный разработчиком пользовательский тип документа каталога.

<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">

Нотация для объявления типа MIME

Следующий код объявляет нотацию в DTD для поддержки неанализируемых сущностей, в которых есть ссылки на графические файлы в формате GIF.

<!NOTATION image_gif SYSTEM "image/gif">

См. также

Основные понятия

ATTLIST (список атрибутов)
ELEMENT
ENTITY