Zum Inhalt springen

JDOM

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. August 2004 um 00:41 Uhr durch 80.185.29.90 (Diskussion) (JDOM- Klassen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

JDOM - Java Document Object Model

Ähnlich wie bei DOM wird mit JDOM ein Dokument als Baum im Hauptspeicher repräsentiert, jedoch wurde JDOM speziell für Java entwickelt. Daher werden Java Klassen verwendet - beispielsweise wird bei JDOM ein XML- Knoten nicht als node sondern durch eine spezifische Java Klasse repräsentiert.

JDOM bietet (im Gegensatz zu DOM und SAX) die Möglichkeit, den JDOM- Baum als Textdokument("XMLOutputter",also als XML- Dokument) auszugeben. Des Weiteren kann der "SAXOutputter" das Dokument in Form von SAX- Ereignissen ausgeben, wie sie beim Parsen des Dokuments durch SAX auch erzeugt werden würden oder den JDOM- Baum in einen DOM- Baum konvertieren ("DOM- Outputter").

JDOM- Klassen

Document - Das ist das Wurzelobjekt (und somit der Einstiegspunkt zur Navigation) des JDOM- Baumes, das das Wurzelelement, den Dokumenttyp und Verarbeitungsanweisungen enthält.

Element - Diese Klasse repräsentiert die Informationen für Elemente (beispielsweise das Elternelement ("parent"), den Elementnamen ("name") und eine Liste der Attribute ("attributes")).

Comment - Kommentare ("text") mit dem den Kommentar enthaltenen Element ("parent").