14.3 XML-Dokumente mit xmlWriter generieren
Problem
Sie möchten ein XML-Dokument erzeugen und sicherstellen, dass es wohlgeformt ist. Sie wollen dabei aber nicht auf die komplexe DOM-Erweiterung zurückgreifen.
Lösung
Verwenden Sie die PECL-Extension xmlWriter, die ab PHP-Version 5.1 voraussichtlich Teil der PHP-Standard-Distribution sein wird.
$shows = array(array('name' => 'Simpsons', 'kanal' => 'FOX', 'beginn' => '20:00', 'dauer' => '30'), array('name' => 'Law & Order', 'kanal' => 'NBC', 'beginn' => '20:00', 'dauer' => '60')); $xw = xmlwriter_open_memory(); xmlwriter_set_indent($xw, 1); xmlwriter_set_indent_string($xw, ' '); xmlwriter_start_document($xw, '1.0'); xmlwriter_start_element($xw, 'shows');
foreach ($shows as $show) { xmlwriter_start_element($xw, ...
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.