DTD - Entidad

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

La referencia a una entidad es la mención de la entidad.

Las entidades pueden declararse internamente o externamente.

Una declaración de entidad interna

Sintaxis:

!ENTITY nombreEntidad "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 nombreEntidad 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>