array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'domdocument.savehtml.php', 1 => 'DOMDocument::saveHTML', ), 'up' => array ( 0 => 'class.domdocument.php', 1 => 'DOMDocument', ), 'prev' => array ( 0 => 'domdocument.save.php', 1 => 'DOMDocument::save', ), 'next' => array ( 0 => 'domdocument.savehtmlfile.php', 1 => 'DOMDocument::saveHTMLFile', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/dom/domdocument/savehtml.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
DOMDocument::saveHTML — Dahili belgeyi bir HTML dizgesi olarak çıktılar
HTML belgeyi DOM gösteriminden oluşturur. Bu yöntem genellikle, aşağıdaki örnekte olduğu gibi sıfırdan bir belge oluşturulduktan sonra çağrılır.
düğüm
Belgenin bir bölümünü çıktılamak için istemlik bağımsız değişken.
Bir hata oluşursa false
, yoksa HTML belge döner.
Örnek 1 - Bir HTML ağacının dizge olarak çıktılanması
<?php
$doc = new DOMDocument('1.0');
$root = $doc->createElement('html');
$root = $doc->appendChild($root);
$head = $doc->createElement('head');
$head = $root->appendChild($head);
$title = $doc->createElement('title');
$title = $head->appendChild($title);
$text = $doc->createTextNode('This is the title');
$text = $title->appendChild($text);
echo $doc->saveHTML();
?>