14.2 XML mit DOM generieren
Problem
Sie möchten XML generieren, aber Sie möchten es auf eine strukturierte Weise tun und nicht einfach durch Schleifen mit print
-Ausgaben.
Lösung
Verwenden Sie die PHP 5-Erweiterung DOM zum Erzeugen eines DOM-Objekts und rufen Sie dann saveXML()
oder save( )
auf, um wohlgeformte XML-Dokumente zu generieren:
// Neues Dokument erzeugen. $dom = new DOMDocument('1.0', 'iso-8859-1'); $dom->formatOutput = true; // Wurzelelement <book> anlegen und an das Dokument hängen. $book = $dom->appendChild($dom->createElement('buch')); // Titel-Element erzeugen und an $book hängen. $title = $book->appendChild($dom->createElement('titel')); // Text und Einband-Attribute zu $title setzen. $title->appendChild($dom->createTextNode('PHP ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.