Die neue SimpleXML-API von PHP 5 im Einsatz

Ganz einfach XML …

Lange hat es ja gedauert: Mit der Version 4 von PHP wurde zuerst das ereignisgesteuerte Verarbeiten von XML über expat [1][2] standardmäßig aktiviert – verfügbar war die mit –with-xml einzubindende

Lange hat es ja gedauert: Mit der Version 4 von PHP wurde zuerst das ereignisgesteuerte Verarbeiten von XML über expat [1][2] standardmäßig aktiviert – verfügbar war die mit –with-xml einzubindende Erweiterung bereits seit Version 3.0.6. Die Anbindung der immer populärer gewordenen libXML2 des Gnome Projekts [3] zur DOM-basierten Behandlung folgte, ist dem experimentell-Status aber leider nie wirklich entwachsen [4], selbst wenn sie in der aktuellen Version 4.3.5 durchaus als stabil einzustufen ist. Auch die API zur Verarbeitung von XSL hat stürmische Zeiten hinter sich: so wurde die Ansteuerung des XSL-Prozessors Sablotron [5] mehrfach umgeschrieben und auch die Unterstützung der über die libXML2 angebundenen libxslt [6] war nur rudimentär. Mit PHP 5 wurde dies nun endlich aufgeräumt und nicht nur das. Die inzwischen vollständig und ausschließlich auf der libXML2 (sowie libxslt zur XSL-Verarbeitung) basierende Implementierung ist geradezu perfekt mit PHP verschmolzen und ermöglicht Dinge, von denen man früher nur träumen konnte. Neben der optimalen Verzahnung von XML, XSL und PHP ist die große Neuerung vor allem die neue Erweiterung simpleXML[7], der sich dieser Artikel widmet.

$test='Hallo Welt';
	if ($phpmag->ausgabe->inhalt[0] == $test )  { ... // funktioniert nicht wie erwartet
Kommentare

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


− 3 = vier

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>