Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie zmian w pliku XML
Forum PHP.pl > Forum > XML, AJAX > XML
Dawid Pytel
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 sad.gif czy orientuje się ktoś w czym może być problem oraz jak go rozwiązać?
FiDO
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.
Dawid Pytel
No tak, też zastanawiałem się nad tym rozwiązaniem, no ale skoro się nie da... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.