Unutrašnji entiteti
su entiteti kod kojih je tekst zamene niska karaktera zadata kao
literal. Njihova deklaracija je
oblika:
<!ENTITY ime_entiteta tekst_entiteta>
Tekst enititeta je tekst koji posle parsiranja, odnosno interpretacije,
zamanjuje referencu entiteta. Opšti entitet se referiše
najčešće u okviru XML dokumenta na sledeći način:
&ime_entiteta;
Na primer, ako se opšti entitet DDT deklariše u okviru DTD-a
<!ENTITY DDT "Dichlorodiphenyltrichlorethan">
onda se on može referisati u tekstu XML dokumenta
DDT, ili &DDT;, je pesticid koji je izazvao veliko zagađenje.
Rezultat za aplikaciju koja obrađuje dokument (recimo, za prelistač odn.
navigator) je:
DDT, ili Dichlorodiphenyltrichlorethan, je pesticid koji je izazvao veliko zagađenje.
Entiteti mogu da sadrže i tekst i obeležja. Bitno je da i tekst zamene
mora da bude dobro formiran, odnosno nije dozvoljeno da početna etiketa
nekog elementa bude u tekstu zamene entiteta, a završna izvana njega
ili u tekstu zamene nekog drugog entiteta.