PHP Doku:: Schreibt den internen XML-Baum zurück in eine Datei - function.domdocument-dump-file.html

Verlauf / Chronik / History: (9) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzXML-ManipulationDOM-XMLDOM-XML-FunktionenDomDocument->dump_file

Ein Service von Reinhard Neidl - Webprogrammierung.

DOM-XML-Funktionen

<<DomDocument->document_element

DomDocument->dump_mem>>

DomDocument->dump_file

(PHP 4 >= 4.1.0)

DomDocument->dump_file Schreibt den internen XML-Baum zurück in eine Datei

Beschreibung

string DomDocument->dump_file ( string $filename [, bool $compressionmode [, bool $format ]] )

Generiert ein XML-Dokument aus der DOM-Repräsentation. Diese Funktion wird normalerweise nach dem Zusammenbau eines neuen DOM-Dokumentes aufgerufen. Der Parameter format gibt an, ob die Ausgabe sauber formatiert erfolgen soll oder nicht. Der erste Parameter gibt den Dateinamen an, mittels des zweiten Parameters wird entschieden, ob die Datei komprimiert werden soll oder nicht.

Beispiel #1 Generierung eines HTML-Headers

<?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("Das ist der Titel");
$text $title->append_child($text);
$doc->dump_file("/tmp/test.xml"falsetrue);
?>

Siehe auch domdocument_dump_mem() und domdocument_html_dump_mem().


4 BenutzerBeiträge:
- Beiträge aktualisieren...
wkshi
22.06.2007 17:39
<?php
header
('Content-Type: text/xml');

$doc = domxml_new_doc("1.0");
$root = $doc->add_root("html");

$head = $root->new_child("head", "");
$head->new_child("title", "phpdom test");

echo
$doc->dump_mem();
$doc->dump_file("phpdom.xml", false, true);
?>

Also, It works
Nushto
2.08.2006 17:06
The string you pass as a filename should be an absolute path.

For Example:

$doc->dump_file(realpath("test.xml"),false,true);
winghonghibernates at hotmail dot com
14.05.2003 15:37
Sometimes it maybe strange in the structure of the XML document when using false, true as the two boolean parameters. Using false, false can solve the problem.
tommy
20.07.2002 11:06
the return value contains the number of bytes, wich are written by this command



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)