XML UnparsedEntityDecl

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.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
Zugehörige Verweise
XML-Dokumenttypdeklaration
XML DocTypeDecl
XML PublicId
XML SystemId
XML NotationDecl
Beispiel zur XML-DTD
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad06520_