September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten eine XML-Datei mithilfe der DOM-API zerlegen. Dabei wird die Datei in einem Baum abgespeichert, den Sie durch DOM-Funktionen verarbeiten können. Mit DOM ist es einfach, Elemente zu suchen und auszulesen, die bestimmten Kriterienmengen entsprechen.
Verwenden Sie die PHP 5-Erweiterung DOM. Hier sehen Sie, wie Sie XML aus einer Datei lesen können:
$dom = DOMDocument::load('buecher.xml');Und so lesen Sie XML aus einer Variablen:
$dom = DOMDocument::loadXML($books);
Sie können auch nach einem einzelnen Knoten suchen. Auf diese Weise erhalten Sie zum Beispiel den Wurzelknoten:
$root = $dom->documentElement;
Folgendermaßen führen Sie eine Depth-First-Rekursion zur Verarbeitung aller Knoten ...