---
title: 'Thema der Woche: Das XML-Modell XOM'
url: 'https://tutego.de/blog/javainsel/2008/10/thema-der-woche-das-xml-modell-xom'
markdown: 'https://tutego.de/blog/javainsel/2008/10/thema-der-woche-das-xml-modell-xom.md'
date: '2008-10-20'
description: 'XOM (http://www.xom.nu/tutorial.xhtml) ist ein XML-Modell von Elliotte Rusty Harold, welches eine Alternative zu DOM, aber auch zu moderneren XML-Modellen JDOM und dom4j ist. Lies die Einführung unter http://www.xom.nu/tutorial.xhtml und implementiere Beispiele Um die Philosophie hinter dem Desig…'
taxonomy:
  category:
    - 'Die wöchentliche Dosis Java'
---

# Thema der Woche: Das XML-Modell XOM

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Thema der Woche: Das XML-Modell XOM

20.10.2008 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

XOM ([http://www.xom.nu/tutorial.xhtml](http://www.xom.nu/tutorial.xhtml "http://www.xom.nu/tutorial.xhtml")) ist ein XML-Modell von Elliotte Rusty Harold, welches eine Alternative zu DOM, aber auch zu moderneren XML-Modellen JDOM und dom4j ist.

- Lies die Einführung unter [http://www.xom.nu/tutorial.xhtml](http://www.xom.nu/tutorial.xhtml "http://www.xom.nu/tutorial.xhtml") und implementiere Beispiele

Um die Philosophie hinter dem Design zu verstehen, hat Elliotte Rusty Harold mit Bill Venners auf artima ein Interview geführt.

- In [Part I: What’s Wrong with XML APIs](http://www.artima.com/intv/xmlapis.html), Harold discusses the five styles of XML APIs and the problems with data-binding XML APIs.
- In [Part II. The Good, the Bad, and the DOM](http://www.artima.com/intv/dom.html), Harold discusses the problems with the DOM API, and the design lessons he learned from DOM.
- In [Part III. A Design Review of JDOM](http://www.artima.com/intv/jdom.html), Harold discusses the problems with the JDOM API.
- In [Part IV. Lessons Learned from JDOM](http://www.artima.com/intv/learn.html), Harold discusses the design lessons he learned from the JDOM API.
- In [Part V. Design Principles and XOM](http://www.artima.com/intv/xomdesign.html), Harold discusses the API design principles that guided the design of XOM.

Aufgabe: Gehe mit XOM und XPath an das XML-Ergebnis einer REST-Abfrage [http://www.flickr.com/services/api/flickr.places.findByLatLon.html](http://www.flickr.com/services/api/flickr.places.findByLatLon.html "http://www.flickr.com/services/api/flickr.places.findByLatLon.html") und gib nur die place\_url aus.

[http://acs.lbl.gov/nux/](http://acs.lbl.gov/nux/ "http://acs.lbl.gov/nux/") lässt sich als Erweiterung von XOM verstehen. Was macht NUX genau?

Kategorien: [Die wöchentliche Dosis Java](https://tutego.de/blog/javainsel/category/die-woechentliche-dosis-java/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Jersey 1.0 (JAX-RS) ist fertig](https://tutego.de/blog/javainsel/2008/10/jersey-1-0-jax-rs-ist-fertig.md)
