Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapisywanie zmian w pliku XML
Dawid Pytel
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


Witam

Korzystając z funkcji php próbóję najpierw stworzyć strukturę XML a później zapisać ją do pliku XML.

Samo stworzenie struktury (przy użyciu DOM lub wypisując elementy 'ręcznie') wychodzi bez problemu. Jednak problem zaczyna się gdy próbóję zapisać całość do pliku xml.

Oto podstawowy przykład z manuala:

[php:1:217f298706]<?php

$doc = domxml_new_doc("1.0");
$root = $doc->create_element("HTML");
$root = $doc->append_child($root);
$head = $doc->create_element("HEAD");
$head = $root->append_child($head);
$title = $doc->create_element("TITLE");
$title = $head->append_child($title);
$text = $doc->create_text_node("This is the title");
$text = $title->append_child($text);

$doc->dump_file("plik.xml", false, true);

?>[/php:1:217f298706]

sprawdzając warunkiem ostatnią funkcję nie jest zwracany żaden błąd ale zawartość nie jest zapisywana do pliku (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) czy orientuje się ktoś w czym może być problem oraz jak go rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Nie wiem tez dlaczego tak jest.. moze ta funkcja ma jeszcze bledy.
Sprobuj w kazdym razie:
[php:1:4b1677b6b8]<?php
$fp = fopen("plik.xml","w");
fputs($fp, $doc->dump_mem(true));
fclose($fp);
?>[/php:1:4b1677b6b8]
U mnie to juz dziala.
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


No tak, też zastanawiałem się nad tym rozwiązaniem, no ale skoro się nie da... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 00:28