DTD - Entidades

Las entidades son variables que se utilizan para definir atajos para texto común o caracteres especiales.

La referencia a la entidad es la referencia a la entidad.

Las entidades se pueden declarar internamente o externamente.

Una declaración de entidad interna

Sintaxis:

<!ENTITY nombre_de_entidad "Valor de la entidad">

Ejemplo:

Ejemplo de DTD:

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

Ejemplo de XML:

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

Comentarios: Una entidad se compone de tres partes: un y (&), un nombre de entidad y un punto y coma (;).

Una declaración de entidad externa

Sintaxis:

<!ENTITY nombre_de_entidad SYSTEM "URI/URL">

Ejemplo:

Ejemplo de DTD:

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

Ejemplo de XML:

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