Dichiarazione di Entità

Entità Generali

<!ENTITY name content> 

 Le entità generali, o semplicemente entità, sono quelle utilizzabili all’interno del documento XML nella maniera già illustrata.

“valore”
Il valore dell’entità è la stringa specificata, l’entità è di tipo parsed e si dice interna perché tutta la sua definizione è nel DTD.
SYSTEM “uri”
L’entità è parsed e esterna, cioè il suo valore deve essere prelevato da un file separato, puntato da uri.
PUBLIC “pubid” “uri”
L’entità è parsed e esterna, e pubid è un identificatore alternativo per il file puntato da uri che contiene il valore dell’entità.
SYSTEM “uri” NDATA nt-ref
PUBLIC “pubid” “uri” NDATA nt-ref
L’entità è unparsed ed esterna, essendo associata alla notazione identificata da nt-ref.

Entità Parametriche

<!ENTITY % name content> 

 Le entità parametriche, sono simili a quelle generali, ma possono essere usate solo all’interno del DTD (rendendolo “parametrico”).