Joller-Voss DOM - das Document Object Model XML API
vorheriges Kapitel (SAX)     Kursunterlagen - XML mit Java    

Zielpublikum Web Interessierte
Vorkenntnisse Es ist von Vorteil, wenn Sie XML und Java Kenntnisse besitzen.
Kursbeginn jederzeit
Kursdauer 1 Abend bzw. 1/2 Tag

Inhaltsverzeichnis - Daten in XML umwandeln

KURSZIELE
Sie können Daten in XML Dokumente verpacken. 
Sie können Daten aus XML Dokumenten extrahieren
Sie kennen die Funktionsweise der wichtigsten Parser

KURSUNTERLAGEN
Skript (PDF), Beispiele (ZIP)

KURSINHALTE

9. DOM - DOCUMENT OBJECT MODEL 1
9.1. EINLEITUNG 1
9.2. DIE ENTSTEHUNG VON DOM  4
9.3. DOM SUB-PACKAGES  4
9.4. DOM ALS BAUM  7
9.4.1. Dokument Knoten 8
9.4.2. Element Knoten  9
9.4.3. Attribut Knoten 10
9.4.4. Blattknoten (Leaf Nodes) 11
9.4.4.1. Text Knoten 11
9.4.4.2. Comment Knoten 11
9.4.4.3. Processing Instruction Knoten 11
9.4.4.4. CDATA Section Knoten 12
9.4.4.5. Entity Reference Knoten12
9.4.4.6. Document Type Knoten 13
9.4.5. Knoten, die nicht zum Baum gehören 13
9.4.5.1. Entity Knoten 14
9.4.5.2. Notation Knoten 15
9.4.5.3. Document Fragment Knoten 16
9.4.6. Zusammenfassung – Bauminhalte  17
9.5. DOM PARSER IN JAVA  18
9.6. PARSEN VON XML DOKUMENTE MIT DEM DOM PARSER 18
9.6.1. wie wählt JAXP den Parser aus? 21
9.6.2. Konfiguration der DocumentBuilderFactory 21
9.6.2.1. Coalescing 21
9.6.2.2. Auflösen von Entity Referenzen 21
9.6.2.3. Kommentare ignorieren 22
9.6.2.4. White Spaces in Element Knoten ignorieren 22
9.6.2.5. Einsatz von Namespaces 22
9.6.2.6. Validierend 23
9.6.2.7. Parser spezifische Attribute 25
9.6.3. DOM Level 3 25
9.7. DAS NODE INTERFACE 26
9.7.1. Knoten Typen 27
9.7.2. Knoten Eigenschaften 28
9.7.3. Navigieren im Baum 30
9.7.4. DOM Bäume modifizieren 32
9.7.5. Hilfsmethoden 33
9.7.5.1. normalize() 33
9.7.5.2. cloneNode() 33
9.7.5.3. isSupported() 34
9.8. DAS NODELIST INTERFACE 34
9.9. JAXP SERIALISIERUNG 35
9.10. DOM EXCEPTIONS 37
9.11. DOM ODER SAX? 38
9.12. ZUSAMMENFASSUNG  38

BEISPIELE

Links zu diesem Kapitel
  1. Apache Xerces
  2. Java XML API (ab 1.4 Standard)
  3. JDOM

Copyright ©, Alle Rechte vorbehalten.
Josef M. Joller
Heute ist (lokale Zeit)