Entity Declarations
A lényegre való utalásoknak megvan a formája imya_suschnosti; Az XML öt beépített entitást tartalmaz. Nem kell bejelenteni a DTD-ben, bár az XML specifikációban ajánlott biztosítani, hogy kölcsönhatásba lépjen a HTML és az SGML eszközökkel. Az alábbi táblázatban öt beépített entitás szerepel:
Ezek a szervezetek a következőképpen deklarálhatók:
Bár az entitásokat más entitások meghatározásaiban is fel lehet használni, az alapelvnek mindig szem előtt kell tartani: a hivatkozások nem lehetnek ciklikusak.
Az alábbiakban egy példát mutatunk be az entitások helytelen meghatározására.
És ez a helyes meghatározás:
A külső entitások lehetővé teszik a külső fájlok XML dokumentumba történő beillesztését. A következőket nyilvánítják:
Az el nem szaggatott entitások arra használhatók, hogy az XML-dokumentumban lévő adatokat XML formátumtól eltérő formában tárolják. Az ilyen entitás meghatározásához használja a NOATA kulcsszót. Például:
"- // CompuServe // MEGJEGYZÉS Graphics Interchange Format 89a // HU">