JDOM

JDOM
JDOM
Aktuelle Version 1.1.1
(26. Juli 2009)
Betriebssystem Cross-platform
Kategorie XML
Lizenz OpenSource (ähnlich der Apache Lizenz)
jdom.org (EN)

JDOM ist eine XML-Darstellung in der Programmiersprache Java, sie wurde von Jason Hunter und Brett McLaughlin begründet und ist inzwischen eine implementierte API zur Arbeit mit XML in Java. Aus markenrechtlichen Gründen handelt es sich nicht um ein Akronym. JDOM integriert die Vorteile und APIs von SAX und DOM in einer Java-Klasse.

Ähnlich wie beim Document Object Model (Abk. DOM) wird ein XML-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 die Möglichkeit, den JDOM-Baum als Textdokument („XMLOutputter“, also als XML-Dokument) auszugeben, was nicht zum SAX-Standard und bis inkl. zum Level 2 auch nicht zum DOM gehört. 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“).

Inhaltsverzeichnis

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“).

Weitere Java DOM-Implementierungen

  • dom4J ist eine vielseitige Programmierschnittstelle, die ein erweitertes und umfangreiches Set von Verarbeitungsfunktionen zur Verfügung stellt.
  • XOM (XML Object Model) ist eine schnelle Programmierschnittstelle mit wenig Speicherbedarf.
  • Apache Crimson ist ein DOM Parser der Apache Software Foundation

Siehe auch

  • JAXP - Java API for XML Processing

Weblinks

Literatur


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JDOM — Тип XML Операционная система Кроссплатформенное программное обеспечение Последняя версия 2.0.4 (8 ноября 2012) Лицензия Apache License Сайт http://jd …   Википедия

  • JDOM — Desarrollador JDOM Project http://www.jdom.org Información general Última versión estable 1.1 18 de noviembre de 2007 …   Wikipedia Español

  • JDOM — Infobox Software = caption = developer = latest release version = 1.1 latest release date = 13.11.2007 operating system = Cross platform programming language = Java genre = XML license = OpenSource (apache like) website = http://jdom.orgJDOM is… …   Wikipedia

  • JDOM — Java Document Object Model http://www.jdom.org/ …   Acronyms

  • JDOM — Java Document Object Model (http://www.jdom.org/) …   Acronyms von A bis Z

  • Dom4J — ist eine in der Programmiersprache Java geschriebene Open Source Programmierschnittstelle (API) für den Zugriff und die Verarbeitung von XML Dokumenten. Weitere Java DOM Implementierungen Jdom liegt seit November 2007 in der Version 1.1 vor und… …   Deutsch Wikipedia

  • Dom4j — ist eine in der Programmiersprache Java geschriebene Open Source Programmierschnittstelle (API) für den Zugriff und die Verarbeitung von XML Dokumenten. Weitere Java DOM Implementierungen Jdom liegt seit November 2007 in der Version 1.1 vor und… …   Deutsch Wikipedia

  • dom4j — Aktuelle Version 1.6.1 (16. Mai 2005) Betriebssystem plattformunabhängig Programmier­sprache Java Kategorie XML Framework Lizenz …   Deutsch Wikipedia

  • Document object model — DOM Knotenbaum einer Webseite Das Document Object Model (DOM) ist eine Spezifikation einer Schnittstelle für den Zugriff auf HTML oder XML Dokumente. Sie wird vom World Wide Web Consortium definiert. Eine Implementierung, die dieser Spezifikation …   Deutsch Wikipedia

  • .xml — Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”