<!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. |
<!ENTITY % name content>
Le entità parametriche, sono simili a quelle generali, ma possono essere usate solo all’interno del DTD (rendendolo “parametrico”).
%name;