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><?xml version="1.0"?>
<chart>
<chart_data>
<row>
<null/>
<string>2006</string>
</row>
<row>
<string>Gebuchte Kurse</string>
<number>800</number>
</row>
<row>
<string>Belegte Kurse</string>
<number>80</number>
</row>
<row>
<string>Freie Pl&#xE4;tze</string>
<number>20</number>
</row>
</chart_data>
</chart>
</pre>
Kann mir jemand dabei helfen?
Gruß
PHPGreenHorn
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><?xml version="1.0"?>
<chart>
<chart_data>
<row>
<null/>
<string>2006</string>
</row>
<row>
<string>Gebuchte Kurse</string>
<number>800</number>
</row>
<row>
<string>Belegte Kurse</string>
<number>80</number>
</row>
<row>
<string>Freie Pl&#xE4;tze</string>
<number>20</number>
</row>
</chart_data>
</chart>
</pre>
Kann mir jemand dabei helfen?
Gruß
PHPGreenHorn