DTD - сущности

Сущность - это переменная, используемая для определения кратких способов ссылки на обычный текст или специальные символы.

Упоминание сущности - это ссылка на сущность.

Сущности могут быть объявлены внутри или вне.

Объявление внутренней сущности

Синтаксис:

<!ENTITY имя_сущности "Значение сущности">

Пример:

Пример DTD:

<!ENTITY writer "Bill Gates">
<!ENTITY copyright "Copyright codew3c.com">

Пример XML:

<author>&writer;©right;</author>

Комментарий: Сущность состоит из трех частей: одной и (ampersand), имени сущности и точки с запятой (;).

Объявление внешней сущности

Синтаксис:

<!ENTITY имя_сущности SYSTEM "URI/URL">

Пример:

Пример DTD:

<!ENTITY writer SYSTEM "http://www.codew3c.com/dtd/entities.dtd">
<!ENTITY copyright SYSTEM "http://www.codew3c.com/dtd/entities.dtd">

Пример XML:

<author>&writer;©right;</author>