Оглавление
- 1 Сущность SGML
- 1.1 Определение сущности в SGML
- 1.2 Типы и использование сущностей
- 1.3 Классификация и анализ сущностей
- 1.4 Внутренние и внешние сущности
- 1.5 Системные объекты
- 1.6 Объект документа SGML
- 1.7 Синтаксис объявления сущности
- 1.8 Дополнительные конструкции и параметры процессора
- 1.9 Символьные сущности
- 1.10 Ссылки и дополнительные ресурсы
- 2 Сущность SGML — Википедия
Сущность SGML
-
Определение сущности в SGML
- Сущность – это примитивный тип данных, связывающий строку с уникальным псевдонимом или зарезервированным словом SGML.
- Они играют ключевую роль в организации и определении документов SGML.
-
Типы и использование сущностей
- Существуют различные типы сущностей, различающиеся по ключевым словам и контексту.
- Строковое значение сущности может содержать обычный текст, теги SGML и ссылки на другие сущности.
- Некоторые типы сущностей могут вызывать внешние документы, которые требуют разрешения менеджера объекта.
-
Классификация и анализ сущностей
- Сущности классифицируются как общие или параметрические, с общими объектами, доступными только в содержимом документа, и параметрическими объектами, доступными только в определении типа документа.
- Они также могут быть проанализированными или не проанализированными, с проанализированными объектами, включенными в документ, и не проанализированными объектами, которые просто уведомляют приложение о своем присутствии.
-
Внутренние и внешние сущности
- Внутренние сущности содержат текст, определенный в одном документе, в то время как внешние сущности вызывают внешние документы и требуют вмешательства менеджера объекта.
-
Системные объекты
- Объявление сущности может содержать системный идентификатор и общедоступный идентификатор, последний идентифицирует сущность независимо от представления.
- В XML, подмножестве SGML, общедоступный идентификатор может отсутствовать без системного идентификатора.
-
Объект документа SGML
- Полный документ SGML содержит пролог, разметку SGML и, необязательно, объявление SGML.
- Документ SGML – это текстовый документ с разметкой SGML, определенной в DTD.
-
Синтаксис объявления сущности
- Сущность определяется с помощью объявления в DTD.
- Существуют правила для имен сущностей и ограничений на ссылки на них.
-
Дополнительные конструкции и параметры процессора
- Процессор может игнорировать внешние объекты и влиять на обработку объектов.
-
Символьные сущности
- Стандартные наборы символьных сущностей облегчают создание документов с символами, которые трудно ввести или не поддерживаются широко распространенными кодировками.
- В SGML и его производных есть встроенные символьные объекты, которые не нужно явно объявлять.
-
Ссылки и дополнительные ресурсы
- В статье есть ссылки на дополнительные ресурсы, включая руководства по SGML и обзоры стандартов.
Полный текст статьи: