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 nome_do_entity "Valor da entidade">

Exemplo:

Exemplo de DTD:

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

Exemplo de XML:

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

Comentários: 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 nome_do_entity SYSTEM "URI/URL">

Exemplo:

Exemplo de 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>