XOM (Klassenbibliothek)

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
XOM
Basisdaten

Aktuelle Version 1.3.0
(31. Dezember 2018)
Betriebssystem Cross-platform
Kategorie XML
Lizenz Open Source GNU Lesser General Public License (LGPL)
www.xom.nu (EN)

XOM ist eine Programmbibliothek in der Programmiersprache Java und wurde von Elliotte Rusty Harold entwickelt. Mit XOM können XML-Dokumente innerhalb eines Java-Programms dynamisch gelesen und erzeugt werden.

Ähnlich wie beim standardisierten Document Object Model (Abk. DOM) erfolgt der Zugriff auf die XML-Knoten über eine API. Nur ist die API einfacher und direkter als beim DOM. Beispielsweise verwendet XOM Java-Klassen für die XML-Knoten anstatt Java-Interfaces. Dies erlaubt das direkte Erzeugen von XML-Elementen ohne Factory-Klassen. Die Klassenbibliothek JDOM diente als Vorbild für das Design.

Weitere Java-DOM-Implementierungen

[Bearbeiten | Quelltext bearbeiten]
  • dom4j ist eine vielseitige Programmierschnittstelle, die ein erweitertes und umfangreiches Set von Verarbeitungsfunktionen zur Verfügung stellt.
  • JDOM ist eine Klassenbibliothek mit ähnlichen Eigenschaften