Hallo,
ich habe da ein Problem mit DOM in PHP. Und zwar erstelle ich eine XML Datei mit Hilfe von DOMDocument. Der Code sieht so aus:
Aber leider scheint die letzte Zeile nichts zu bringen. Denn es wird alles hintereinander in eine Zeile geschrieben. Da das Script zunächst nur auf meinem eigenen Server lief, konnt ich mir mit PEAR aushelfen http://pear.php.net/XML_Beautifier
Aber jetzt soll das Script auch noch auf einem anderen Server laufen, bei dem man nicht einfach mal eben PEAR installieren kann. Und bevor ich die ganzen Pear Dateien in die Installation einbinde, wollte ich das Problem an der eigentlichen Wurzel packen und hier nach einer Lösung fragen.Denn formatOutput=true sollte ja eigentlich eine relativ gute formatierung des Outputs liefern.
ich habe da ein Problem mit DOM in PHP. Und zwar erstelle ich eine XML Datei mit Hilfe von DOMDocument. Der Code sieht so aus:
Code:
$this->dom=new DOMDocument('1.0');
$this->dom->preserveWhiteSpace = false;
$this->dom->formatOutput=true;
Aber leider scheint die letzte Zeile nichts zu bringen. Denn es wird alles hintereinander in eine Zeile geschrieben. Da das Script zunächst nur auf meinem eigenen Server lief, konnt ich mir mit PEAR aushelfen http://pear.php.net/XML_Beautifier
Aber jetzt soll das Script auch noch auf einem anderen Server laufen, bei dem man nicht einfach mal eben PEAR installieren kann. Und bevor ich die ganzen Pear Dateien in die Installation einbinde, wollte ich das Problem an der eigentlichen Wurzel packen und hier nach einer Lösung fragen.Denn formatOutput=true sollte ja eigentlich eine relativ gute formatierung des Outputs liefern.