ďťż
Podstrony
|
telcocafeWitam.Mój problem wygląda tak. Mam sobie 2 pliki - skrypt.php i tomek.xml skrypt.php <?php $xml = new DOMDocument; $xml->load("tomek.xml"); $title = $xml->createElement('bb'); $xml->appendChild($title); $xml->formatOutput = true; $xml->saveXML(); $xml->save("tomek.xml"); ?> uruchamiam skrypt. za pierwszym razem wszystko działa. ale za drugim wyskakuje błąd: Warning: DOMDocument::load() [function.DOMDocument-load]: Extra content at the end of the document in file:///E%3A/Program%20Files/WebServ/httpd/tomek.xml, line: 132 in E:\Program Files\WebServ\httpd\skrypt.php on line 3 a w xmlu pokazuje się: Błąd parsowania XML: niezrozumiała seria znaków po elemencie dokumentu Obszar: http://localhost/tomek.xml Numer linii 132, kolumna 1:<bb/> ^ co jest z tym znakiem "po" elemencie? $xml->appendChild($title); Tutaj dodajesz element, ale do dokumentu, a powinieneś do jakiegoś węzła, do głównego albo do jakiegoś co już jest, tylko go trzeba pobrać ale jak to zrobić? :) // dobra mam :D odniesienie do głównej gałęzi pliku to: $xml->documentElement Użytkownik RoboKomp edytował ten post 06 listopad 2007, 18:58 "Mam", czyli temat do zamknięcia czy nie? Jeżeli jeszcze nie to wyświetl mam zawartość pliku XML. Błąd powstaje po ponownym zapisie do pliku więc problem jest w strukturze pliku XML. Przynajmniej to wywnioskowałem :) do zamknięcia. czytałem w manualu PHP, że dużo rolę przy tego typu poleceniach odgrywa nawet ich kolejność, a mnie to do życia niepotrzebne. ważne, że działa. |
|||
Sitedesign by AltusUmbrae. |