DTD - Entidade

As entidades são variáveis usadas para definir atalhos para texto comum ou caracteres especiais.

A referência de entidade é a referência à entidade.

As entidades podem ser declaradas internamente ou externamente.

Uma declaração de entidade interna

Sintaxe:

<!ENTITY nomeDaEntidade "Valor da Entidade">

Exemplo:

Exemplo DTD:

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

Exemplo de XML:

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

Comentário: Uma entidade é composta por três partes: um e-commerce (&), um nome da entidade e um ponto e vírgula (;).

Uma declaração de entidade externa

Sintaxe:

<!ENTITY nomeDaEntidade SYSTEM "URI/URL">

Exemplo:

Exemplo DTD:

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

Exemplo de XML:

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