"Python & XML", Rezension

Zurück zur Hauptseite

 


zurück zur Seite: deutschsprachige Python - Bücher

Einstieg

Zur Inhaltsübersicht

Leseprobe
(Kapitel 1)



Es gibt Python, das seit vielen Jahren als sehr leistungsfähige und vielseitige Programmiersprache eingesetzt wird. Es gibt auch XML, das schon 1998 zum offiziellen Standard des World Wide Web Consortiums erhoben wurde. Was bringt nun ausgerechnet diese beiden Komponenten zusammen, die eigenständig exisitieren und sich gegenseitig nicht zwingend benötigen?

Um diese Frage zu beleuchten, werden im ersten Kapitel die jeweiligen Vorzüge sowohl von XML sowie auch Python aufgezeigt, die an der erfolgreichen Zusammenarbeit besonderen Anteil haben.

Im zweiten Kapitel wird auf einige Grundiddeen von XML genauer eingegangen. Der Umgang mit Python wird vom Leser hingegen vorausgesetzt. Das ist auch zweckmäßig, denn einführende Bücher in Python gibt es nun inzwischen in ausreichender Zahl.

Ab Kapitel drei kommen nacheinander verschiedene Tools zur Sprache, die jeweils abhängig von der Aufgabenstellung unterschiedliche Problemstellungen lösen bzw. für bestimmte Problemgruppen besonders geeignet sind. Im Text werden sehr ausführliche Beispiele vorgeführt. Dabei sind die gesetzten Ziele sehr praxisverbunden, so wie es im Alltag wirklich gebraucht werden könnte. Angefangen von Aufgaben, die sich auf das "Hantieren" mit XML - Dokumenten richten und auf einer einzelnem Maschine ablaufen, über die XML - Anwendungen im Web, bis hin zum Entwurf verteilter Systeme werden sehr zahlreiche Szenarien besprochen, in denen XML eine zentrale Rolle spielt.

Beim schrittweisen Durcharbeiten der Kapitel 3 bis 10 wird die Ausgangsaussage im Kapitel 1, dass Python eine Sprache mit sehr guten Möglichkeiten zur XML - Verarbeitung sei, gründlich bewiesen.

Dann findet man in den Anhängen noch reichliches Nachschlagematerial.

Insgesamt kann man sagen, dass O'REILLY hier wieder ein sehr spannendes Fachbuch vorgelegt hat. Die Beispiele aus dem Text können als Quellcode, wie üblich, heruntergeladen werden. Aus der Sicht des Lesers habe ich nicht vermisst, dass keine CD dabei ist. Was sollte da auch drauf sein. Die aktuellen Tools/Module? Wie schnell sind sie überholt und müssen doch aus dem Web bezogen werden.