DTD - сущности

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

Ссылка на сущность - это ссылка на сущность.

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

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

Синтаксис:

<!ENTITY entity_name "значение сущности">

Пример:

Пример DTD:

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

Пример XML:

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

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

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

Синтаксис:

<!ENTITY entity_name 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>