<?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
DomDocument::dump_file
(PHP 4 >= 4.1.0)
DomDocument::dump_file — Dahili XML ağacını bir dosyaya yazar
Açıklama
string DomDocument::dump_file
( string $dosya
[, bool $sıkıştır
[, bool $iyi_biçimli
]] )
XML belgenin DOM gösteriminden bir XML dosya oluşturur. Bu yöntem genellikle aşağıdaki gibi sıfırdan yeni bir XML belgesi oluşturduktan sonra çağrılır.
Değiştirgeler
- dosya
-
Dosya yolu.
- sıkıştır
-
Çıktının sıkıştırılıp sıkıştırılmayacağı.
- iyi_biçimli
-
Çıktının iyi biçimli olup olmayacağı.
Örnekler
Örnek 1 - Basit bir HTML belge başlığı oluşturmak
<?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("Belge başlığı");
$text = $title->append_child($text);
$doc->dump_file("/tmp/test.xml", false, true);
?>
Ayrıca Bakınız
- DomDocument::dump_mem - Dahili XML ağacını bir dizge olarak döndürür
- DomDocument::html_dump_mem - Dahili XML ağacını HTML olarak döndürür
DomDocument::dump_file
wkshi
22-Jun-2007 03:39
22-Jun-2007 03:39
Nushto
02-Aug-2006 03:06
02-Aug-2006 03: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-May-2003 01:37
14-May-2003 01: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-Jul-2002 09:06
20-Jul-2002 09:06
the return value contains the number of bytes, wich are written by this command
