PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : simplexml


PHPGreenHorn
01.03.2007, 17:11:54
Hallo (ich schon wieder)

habe mich etwas mit simplexml auseinandergesetzt und es hat auch alles super funktioniert.

Nun habe ich was geschrieben, was Daten aus einer xml Datei ausließt, diese ändert und unter einer neuen Datei abspeichert. Soweit auch ok nur sieht die neu erstellte Datei etwas seltsam aus.


$xml = simplexml_load_file('orgsample.xml');
$xml->chart_data->row[1]->number = '800';
echo '<pre>' . htmlentities($xml->asXML()) . '</pre>';



$text = '<pre>' . htmlentities($xml->asXML()) . '</pre>';
$dateiname = "sample.xml";
$fp = fOpen($dateiname , "a+");
fWrite($fp , $text);
fClose($fp);

readfile("sample.xml");


neue Datei

<pre>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;chart&gt;
&lt;chart_data&gt;
&lt;row&gt;
&lt;null/&gt;
&lt;string&gt;2006&lt;/string&gt;

&lt;/row&gt;
&lt;row&gt;
&lt;string&gt;Gebuchte Kurse&lt;/string&gt;
&lt;number&gt;800&lt;/number&gt;

&lt;/row&gt;
&lt;row&gt;
&lt;string&gt;Belegte Kurse&lt;/string&gt;
&lt;number&gt;80&lt;/number&gt;

&lt;/row&gt;
&lt;row&gt;
&lt;string&gt;Freie Pl&amp;#xE4;tze&lt;/string&gt;
&lt;number&gt;20&lt;/number&gt;

&lt;/row&gt;
&lt;/chart_data&gt;
&lt;/chart&gt;
</pre>






Kann mir jemand dabei helfen?

Gruß

PHPGreenHorn

feuervogel
01.03.2007, 17:53:22
kann es sein, dass das seltsame hierdurch erzeugt wird:

$text = '<pre>' . htmlentities($xml->asXML()) . '</pre>';

?

machs doch einfach mal so:

$text = $xml->asXML();

PHPGreenHorn
02.03.2007, 09:34:58
kann es sein, dass das seltsame hierdurch erzeugt wird:

$text = '<pre>' . htmlentities($xml->asXML()) . '</pre>';

?

machs doch einfach mal so:

$text = $xml->asXML();

Danke für den Hinweis, habe ich eigentlich schon mal erwähnt, dass ich dich sehr gerne habe ;-)



Gruß und nochmals Danke

PHPGreenHorn