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">