Python gehört zu den Sprachen mit den besten Möglichkeiten zur
XML-Verarbeitung: Python ist plattformunabhängig und objektorientiert,
besitzt ausgezeichnete Fähigkeiten zur Text- und Dateibearbeitung und
verfügt über zahlreiche spezielle XML-Werkzeuge.
Python & XML bietet Entwicklern, die XML mit Python einsetzen
wollen, eine solide Einführung und einen umfassenden Überblick über das
Thema. Es behandelt sowohl XML-Grundlagen und komplexere Themen wie XSLT
und XPath als auch die praktische Anwendung der XML-Tools von Python.
Wer lernen möchte, XML-Anwendungen zu entwickeln, findet in Python und
diesem Buch zuverlässige Gefährten.
Nach einer kurzen Einführung in XML behandelt das Buch ausführlich
folgende Themen:
* XML-APIs: Simple API for XML (SAX) und Document Object Model (DOM)
* Lokalisierung von Dokumentteilen mit XPath
* Transformation von XML-Daten mit XSLT (Extensible Stylesheet Language
Transformations)
* XML-basierte Markup-Sprachen und Validierung
* Webservices und SOAP
* XML-basierte verteilte Systeme
Die Programmbeispiele in diesem Buch können Sie von unserer Website
herunterladen.
XML-Verarbeitung: Python ist plattformunabhängig und objektorientiert,
besitzt ausgezeichnete Fähigkeiten zur Text- und Dateibearbeitung und
verfügt über zahlreiche spezielle XML-Werkzeuge.
Python & XML bietet Entwicklern, die XML mit Python einsetzen
wollen, eine solide Einführung und einen umfassenden Überblick über das
Thema. Es behandelt sowohl XML-Grundlagen und komplexere Themen wie XSLT
und XPath als auch die praktische Anwendung der XML-Tools von Python.
Wer lernen möchte, XML-Anwendungen zu entwickeln, findet in Python und
diesem Buch zuverlässige Gefährten.
Nach einer kurzen Einführung in XML behandelt das Buch ausführlich
folgende Themen:
* XML-APIs: Simple API for XML (SAX) und Document Object Model (DOM)
* Lokalisierung von Dokumentteilen mit XPath
* Transformation von XML-Daten mit XSLT (Extensible Stylesheet Language
Transformations)
* XML-basierte Markup-Sprachen und Validierung
* Webservices und SOAP
* XML-basierte verteilte Systeme
Die Programmbeispiele in diesem Buch können Sie von unserer Website
herunterladen.
"Python als objektorientierte Skriptsprache hat mit der Version 2 im Bereich der XML-Programmierung stark zugelegt. Die Verarbeitung von Unicode, ein XML-Parser und eine Implementierung der wichtigen Standards DOM und SAX sind fester Bestandteil von Python geworden. Christopher Jones und Fred Drake beschreiben eindrucksvoll die Verarbeitung von XML mit Hilfe von Python. Zum Verständnis des Buches sind keine Kenntnisse von XML und nur Grundkenntnisse von Python von Nöten - mehr nicht. Im ersten Teil werden die Grundlagen von XML beschrieben und dem Leser anhand von vielen Beispielen die zur Verarbeitung so wichtigen Standards SAX, DOM, XPath und XSLT näher gebracht. An den anschaulichen Beispielen merkt man sehr deutlich, dass dieses Buch von Entwicklern für Entwickler geschrieben ist. Größtenteils sind die Beispiele aus dem Leben gegriffen und erledigen kleine, aber sinnvolle Aufgaben. Der Lesefluss wird dadurch nicht beeinflusst, denn die Beispiele werden Schritt für Schritt aufgebaut und erst am Ende komplett abgedruckt. Lang hält es einen beim Lesen des Buches nicht im Sessel. Schnell zieht man mit dem Buch zum Rechner und probiert die vielen Beispiele einfach aus. Der zweite Teil des Buches beschäftigt sich mit der Tatsache, dass XML allein nicht ausreicht, um komplexe Anwendungen zu realisieren. Neben dem Umgang mit URLs werden HTTP, SOAP, Datenbankanbindungen und verteilte Systeme beschrieben. Auch hier kann Python wieder seine Stärken ausspielen und auf umfangreiche Standard-Bibliotheken zurückgreifen. `Python & XML´ ist keine Referenz, was bei der Abhandlung der vielen Themen auf 360 Seiten auch schwer möglich ist, sondern ein interessantes Lehr- und Lernbuch. Ein rundum empfehlenswertes Werk nicht nur für Einsteiger in XML, sondern für alle, die mit Python und XML arbeiten wollen." -- XML & Web Services Magazin, 03/2002, Holger Flörke (zum englischen Original)