Создание сущностей

Сущность — это ярлык для представления сложных строк или символов, которые иначе было бы невозможно или затруднительно вставить вручную, особенно при многократном повторении.
Подготовка
Об этой задаче

Например, требуется вставить информацию об авторском праве (Copyright 2004. Издательство МояКомпания. ) в конце каждой страницы книги. Вместо того чтобы вводить ее каждый раз, можно создать сущность, представляющую следующий текст: <!ENTITY copyright "Copyright 2004. Издательство МояКомпания."> где copyright — имя сущности, а "Copyright 2004. Издательство МояКомпания" — текст, который представляет сущность copyright.

Для создания сущности выполните следующие действия:

  1. Откройте DTD в редакторе DTD.
  2. На панели Схема щелкните правой кнопкой мыши на DTD Изображение значка DTD. и выберите Добавить сущность.
  3. В поле Имя на панели Свойства введите новое имя сущности.
  4. В списке Тип сущности выберите Общие или Параметр. Общие сущности применяются в файлах XML, а сущности параметр используются только в DTD и никогда не применяются в файле XML.
  5. Отметьте переключатель Внешняя, если требуется объявить сущность как внешнюю сущность. Внешняя сущность указывает на внешний документ или данные.
  6. Если сделать сущность внешней, то будут показаны следующие поля:
    • Общий ИД (необязательное). Введите путь к DTD, на которым требуется создать ссылку. Затем можно использовать этот ресурс в файле, для которого создается ссылка.
    • ИД системы. Введите путь к внешним данным или документу, на который создается ссылка, или выберите его в браузере. Затем можно использовать этот ресурс в файле, для которого создается ссылка.

    Следует указать либо Общий ИД, либо ИД системы, но не оба. Если в DTD требуется использовать какие-либо из ресурсов (такие как элементы или атрибуты), содержащиеся в документе, на который создана ссылка, необходимо сделать эту сущность сущностью типа Параметр и "расширить" эту сущность путем создания ссылки на внешнюю сущность параметр (щелкните правой кнопкой мыши на DTD Изображение значка DTD., щелкните на пункте Добавить ссылку на сущность параметр и выберите созданную сущность).

  7. Если сущность не сделана внешней, можно указать значение сущности в поле Значение сущности.
  8. Перейдите на вкладку Документация, чтобы ввести информацию о данной сущности. Страница Документация применяется для хранения материала, который могут прочитать пользователи, такого как описание сущности.
Дальнейшие действия
Следующие ссылки указывают на разделы, описывающие различные способы повторного использования сущностей:

Комментарии