solkar: XML mit richtiger Formatierung speichern

Beitrag lesen

Hallo!

In dieser Reihenfolge

[...]$dom = new DomDocument('1.0', 'ISO-8859-1');  
/***/  
$dom->preserveWhiteSpace = false;  
/***/  
$dom->load('content.xml');  
$dom -> formatOutput = true; // bringt irgendwie auch nix...

und mit der Ergänzung zwischen den "/***/" klappt's bei mir mit der Einrückung unter

WinXP mit PHP 5.2.6 (cli)

Allerdings habe ich keine DTD geladen; keine Attribute eingefügt usw:

  
$newFolder = $dom->createElement("folder");  
$root = $dom->documentElement;  
$root->appendChild($newFolder);  
$newLink = $dom->createElement("link");  
$newFolder->appendChild($newLink);  
$dom->save('content.xml');

Aber ich denke das löst das Problem.

Der "Trick" stammt aus der Doku zu saveXML

Grüsse

Solkar