Kategorie | XML

Java & XML

26 März 2011

Buy From Amazon

Mit XML und Java treffen in Brett McLaughlins Buch für Entwickler zwei topaktuelle Themenbereiche aufeinander. Sowohl Java als auch XML ist eine plattformunabhängige Technik — indem man Java für die Programmierung und XML für den Datentransport einsetzt, lassen sich plattformunabhängige Anwendungen verwirklichen. Das Buch richtet sich an geübte bis fortgeschrittene Programmierer: Während XML mehr oder weniger von Grund auf erklärt wird, benötigt der Leser umfangreiches Java-Programmierwissen.

Los geht es mit einem Überblick über XML und seine Möglichkeiten bis hin zu einer Einführung in das Parsen von XML mit der Simple API for XML (SAX 2). Danach dreht sich alles um die Validierung von XML mithilfe von Document Type Definitions (DTDs) und XML Schema, ebenso wie die Umwandlung unter Einsatz der eXtensible Stylesheet Language (XSL). Auf die kurze Einführung in Sun’s Java API for XML, folgt ein umfangreicher Einblick in das Java Document Object Model (JDOM), eine neue API, die der Autor in Zusammenarbeit mit dem O’Reilly-Verlag entwickelt hat.

Gegen Ende steigt der Anspruch des Buches — behandelt werden Anwendungsfälle von XML und Java. Hier findet man Kapitel zu den Rahmenbedingungen des Web-Publishing, den so genannten XML Remote Procedure Calls (RPCs), wie man mit XML Konfigurationsdaten liest und schreibt und XML mithilfe von Java erzeugt. Außerdem gibt es ein kurzes Beispiel aus dem business-to-business-Bereich. Im Anhang befindet sich eine API-Referenz zu den verschiedenen Spezifikationen, die im Buch erwähnt werden.

Zu den Stärken von Java und XML gehört das tief gehende Wissen des Autors zur Materie und eine gleichzeitig klare und begeisterte Art zu schreiben. Wer sich gut mit Java auskennt und wenig bis keine Ahnung von XML hat, liegt hier genau richtig. Leser, die sich bereits gut mit XML auskennen, werden vom langwierigen Einstieg jedoch ermüdet sein. –Tim Anderson

Bewertung schreiben

*

Kommentare werden moderiert. Es kann etwas dauern, bis dein Kommentar angezeigt wird.