|
|
"Python &
XML", Rezension |
|---|
|
|
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.
|