Marktplatzangebote
2 Angebote ab € 9,99 €
  • Broschiertes Buch

Der universelle Sprachenstandard XML ist fester Bestandteil in modernen Webpräsenzen. Auch die populäre serverseitige Skriptsprache PHP bietet seit der Version 3.0.6 einen umfangreichen Support von XML und XSLT. Durch diese enge Zusammenarbeit sind aktuelle und kostengünstige Webapplikationen möglich. Viele Content-Management-Systeme (CMS) setzen auf diesen beiden Technologien auf. Das vorliegende Buch führt in alle Facetten von XML und XSLT ein, die mit PHP möglich sind. Sie erfahren zunächst alles Wichtige zum Parsen und Einlesen von XML-Dokumenten über SAX (Simple API for XML) und lernen…mehr

Produktbeschreibung
Der universelle Sprachenstandard XML ist fester Bestandteil in modernen Webpräsenzen. Auch die populäre serverseitige Skriptsprache PHP bietet seit der Version 3.0.6 einen umfangreichen Support von XML und XSLT. Durch diese enge Zusammenarbeit sind aktuelle und kostengünstige Webapplikationen möglich. Viele Content-Management-Systeme (CMS) setzen auf diesen beiden Technologien auf. Das vorliegende Buch führt in alle Facetten von XML und XSLT ein, die mit PHP möglich sind. Sie erfahren zunächst alles Wichtige zum Parsen und Einlesen von XML-Dokumenten über SAX (Simple API for XML) und lernen weitergehende Möglichkeiten mit dem Document Object Model (DOM), das mit PHP 4.1.0 Einzug hielt, und dem XSLT-Prozessor Sablotron kennen. Jedes Kapitel schließt mit praktischen Anwendungen und Fallbeispielen.

Die Themen:
* XML-Dokumente über SAX einlesen
* XML-Dateien erstellen, manipulieren, speichern
* Arbeiten mit expat
* XSLT-Prozessor Sablotron
* Transfer in HTML, SVG, WML, CSV und andere
Datenformate
* Komplette Referenz der XML- und XSLT-Funktionen aller PHP-Versionen bis PHP 5
Rezensionen
PHP & XML - Durchblick mit Praxisbezug
Die Funktionen zur Verarbeitung von XML haben sich in PHP in den letzten Jahren so dynamisch entwickelt, dass Programmierer hier leicht den Überblick verlieren konnten. Wurde zunächst auf der Basis des expat.-Parsers nur die sequentielle Verarbeitung (SAX) unterstützt, gibt es seit der Version 4 mit der DOM-XML-Erweiterung auf der Basis des libxml-Parsers auch eine Unterstützung des Document Object Models. Diese ließ allerdings in vielen Bereichen zu wünschen übrig und wurde daher in der PHP-Version 5 noch einmal komplett überarbeitet. Mit SimpleXML und dem XMLReader sind hier zwei Erweiterungen entstanden, die den Umgang mit XML verbessern und vereinfachen. Die XSLT Unterstützung wurde mit dem XSLT-Prozessor Sablotron ebenfalls in die 4er Version eingeführt und mit der libxslt in PHP5 überarbeitet.
Einsatz von XML und XSLT
"PHP & XML" vermittelt einen guten Überblick über die unterschiedlichen Erweiterungen und Funktionen. Der Einsatz wird anhand von praktischen Beispielen erläutert. Eine Fallstudie zeigt, wie XML und XSLT eingesetzt werden können, um Inhalte über ein kleines Content-Management-System einzupflegen und automatisiert in den Formaten HTML, XHTML und WML darzustellen. Der knapp die Hälfte des Buches umfassende zweite Teil enthält eine detaillierte Referenz der verschiedenen Erweiterungen und Hinweise zur Installation.
Detailliertes Know-how
Der Titel vermittelt sehr umfangreiches Know-how zu den Möglichkeiten, XML in den unterschiedlichen PHP-Versionen zu verarbeiten. Weitere prominente Lösungen, wie z.B. das XML-Tree-Paket aus den Pear-Bibliotheken, wurden dabei leider nicht berücksichtigt. Auch klarere Hinweise auf die Bugs und Tücken der einzelnen Realisierungen und ein Performance-Vergleich wären sinnvolle Erweiterungen gewesen. Dafür hätte es dann auch eine etwas schlankere Referenz getan, die es ja auch von den PHP-Entwicklern selbst schon in guter Qualität gibt.
(Peter Starke)
…mehr