<?php $plik_xml= simplexml_load_file('C:/xampp/htdocs/xampp/plik.xml') ; $xml = new SimpleXMLElement($plik_xml->dokument); $character = $xml->addChild('item'); $character->addChild('stats', ''.$suma.''); ?>
-czyli odczytuje zawartosc pliku plik.xml, ktory jest w postaci:
<?xml version="1.0" encoding="iso-8859-2" ?> <dokument> <item> <data>2008-11-12 22:11:10</data> <stats>17</stats> </item> <item> <data>2008-11-13 22:11:45</data> <stats>197</stats> </item> <item> <data>2008-11-14 22:11:10</data> <stats>120</stats> </item> <item> <data>2008-11-18 22:11:14</data> <stats>197</stats> </item> </dokument>
-zadaniem skryptu powinno byc dodanie kolejnych pozycji item razem z dziecmi: data i stats.
Tylko ze wywala sie blad:
Cytat
Uncaught exception 'Exception' with message 'String could not be parsed as XML'
moze mi ktos pomoc ?
ok, poprawilem troche plik i nadpisuje mi nowe drzewo <item> jednak jak kolejny raz uruchomie zapis, skrypt nadpisuje mi ostatnia wygenerowana zawartosc <item>, pozostalych nie rusza. Czemu ja nadpisuje a nie dopisuje kolejnej ?
<?php $plik_xml= simplexml_load_file('plik.xml') ; $character = $plik_xml->addChild('item'); $character->addChild('stats', ''.$suma.''); ?>