Beispiel zur XML-DTD

Dieses Beispiel zeigt eine XML-DTD in einem XML-Dokument sowie die Baumstruktur dieses Dokuments:

<!DOCTYPE test PUBLIC "//dies/ist/ein/URI-/test" "test.dtd" [
<!NOTATION TeX  PUBLIC "//dies/ist/eine/URI/TexID" "//TexID">
<!ENTITY ent1 "dies ist eine Entität">
<!ENTITY % ent2 "#PCDATA | subel2">
<!ENTITY % extent1 PUBLIC "//dies/ist/eine/URI/extent1" "mehr.txt">
<!ENTITY extent2 PUBLIC "//dies/ist/eine/URI/extent2" "mehr.txt">
<!ENTITY unpsd PUBLIC "//dies/ist/eine/URI/ich.gif" "ich.gif" NDATA TeX>
<?test Folgende Aktion ausführen?>
<!--Kommentar-->
<!ELEMENT subel2 (#PCDATA)>
<!ELEMENT subel1 (subel2 | el4)+>
<!ELEMENT el1 (#PCDATA)>
<!ELEMENT el2 (#PCDATA | subel2)*>
<!ELEMENT el3 (#PCDATA | subel2)*>
<!ELEMENT el4 (#PCDATA)>
<!ELEMENT el5 (#PCDATA | subel1)*>
<!ELEMENT el6 (#PCDATA)>
<!ATTLIST subel1 
size (big | small) "groß"
shape (round | square) #REQUIRED>
<!ATTLIST el5 
el5satt CDATA #IMPLIED>
]>

Wenn der generische XML-Parser eine Nachricht analysiert, sieht der relevante Teil der Nachrichtenbaumstruktur wie folgt aus (vorausgesetzt, dass es keine Wagenrückläufe oder Leerzeichen zwischen den Kennungen gibt):


Beispiel einer XML-DTD-Baumstruktur

Die IntSubset-Struktur enthält folgende Strukturen auf der nächsten Verschachtelungsebene: die einzelnen Baumstrukturen sind nachfolgend abgebildet.


Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 1 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 2 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 3 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 3 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 3 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 3 von 3)

Beispiel von XML IntSubset-Baumstrukturen (Teil 3 von 3)
Zugehörige Verweise
XML-Dokumenttypdeklaration
XML DocTypeDecl
XML NotationDecl
XML-Einheiten
XML ElementDef
XML AttributeList
XML AttributeDef
XML DocTypePI
XML WhiteSpace und DocTypeWhiteSpace
XML DocTypeComment
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ad09195_