Eine nicht analysierte Einheit ist eine externe Einheit, deren externer Verweis nicht von einem XML-Prozessor verarbeitet wird. Das bedeutet, dass Sie Daten in ein XML-Dokument aufnehmen können, das kein korrektes XML-Format hat (beispielsweise eine Diagrammdatei). Das UnparsedEntityDecl-Element ist ein benanntes Element und ein untergeordnetes SystemId-Element, das die URI für die Einheit festlegt (ein URL oder der Speicherort einer lokalen Datei). Das UnparsedEntityDecl-Element kann optional ein untergeordnetes PublicId-Element haben.
UnparsedEntityDecl kann auch ein untergeordnetes NotationReference-Element haben. Hierbei handelt es sich um ein Wertelement, das einen Verweis auf eine Notationsdeklaration im XML-Dokument darstellt. Es definiert den Datentyp der nicht analysierten Einheit.
Eine nicht analysierte Einheitendeklaration hat die Form:
<!ENTITY pic SYSTEM "schema.gif" NDATA gif>
In diesem Beispiel hat das SystemId-Element den Zeichenfolgewert schema.gif. Der Wert des NotationReference-Elements ist gif. Er verweist auf eine im XML-Dokument definierte NOTATION:
<!NOTATION gif SYSTEM "bild/gif">
Die nächste Einheit ist im DTD-Beispiel enthalten:
<!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "ich.gif" NDATA TeX>
Hier wird das optionale PublicId-Element gezeigt, das den Zeichenfolgewert //dies/ist/ein/URI/ich.gif hat.