Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML]edycja pliku xml
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


mam taki kod, w ktoym sa bledy. niestety nie bardzo wiem co poprawic.
  1. <?php
  2. $plik_xml= simplexml_load_file('C:/xampp/htdocs/xampp/plik.xml') ;
  3. $xml = new SimpleXMLElement($plik_xml->dokument);
  4. $character = $xml->addChild('item');
  5. $character->addChild('data', ''.date("Y-m-d H:m:s").'');
  6. $character->addChild('stats', ''.$suma.'');
  7.  
  8. echo $xml->asXML('plik2.xml');
  9. ?>


-czyli odczytuje zawartosc pliku plik.xml, ktory jest w postaci:
  1. <?xml version="1.0" encoding="iso-8859-2" ?>
  2. <dokument>
  3. <item>
  4. <data>2008-11-12 22:11:10</data>
  5. <stats>17</stats>
  6. </item>
  7.  
  8. <item>
  9. <data>2008-11-13 22:11:45</data>
  10. <stats>197</stats>
  11. </item>
  12.  
  13. <item>
  14. <data>2008-11-14 22:11:10</data>
  15. <stats>120</stats>
  16. </item>
  17.  
  18.  <item>
  19.   <data>2008-11-18 22:11:14</data>
  20.   <stats>197</stats>
  21.  </item>
  22. </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 ?

  1. <?php
  2. $plik_xml= simplexml_load_file('plik.xml') ;
  3. $character = $plik_xml->addChild('item');
  4. $character->addChild('data', ''.date("Y-m-d H:m:s").'');
  5. $character->addChild('stats', ''.$suma.'');
  6.  
  7. echo $plik_xml->asXML('plik2.xml');
  8. ?>


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post

Posty w temacie
- trucksweb   [XML]edycja pliku xml   20.11.2008, 21:51:32


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:03