LonghornPHP 2026

La clase Dom\HTMLDocument

(PHP 8 >= 8.4.0)

Introducción

Representa un documento HTML.

Sinopsis de la clase

final class Dom\HTMLDocument extends Dom\Document {
/* Constantes heredadas */
/* Propiedades heredadas */
public string $URL ;
public string $charset ;
public readonly ?Dom\DocumentType $doctype ;
public readonly ?Dom\Element $documentElement ;
public readonly ?Dom\Element $firstElementChild ;
public readonly ?Dom\Element $lastElementChild ;
public readonly int $childElementCount ;
public readonly Dom\HTMLCollection $children ;
public readonly ?Dom\HTMLElement $head ;
public string $title ;
public readonly int $nodeType ;
public readonly string $nodeName ;
public readonly string $baseURI ;
public readonly bool $isConnected ;
public readonly ?Dom\Document $ownerDocument ;
public readonly ?Dom\Node $parentNode ;
public readonly ?Dom\Element $parentElement ;
public readonly Dom\NodeList $childNodes ;
public readonly ?Dom\Node $firstChild ;
public readonly ?Dom\Node $lastChild ;
public readonly ?Dom\Node $previousSibling ;
public readonly ?Dom\Node $nextSibling ;
public ?string $nodeValue ;
/* Métodos */
public static function createEmpty (string $encoding = "UTF-8"): Dom\HTMLDocument
public static function createFromFile (string $path, int $options = 0, ? string $overrideEncoding = null ): Dom\HTMLDocument
public static function createFromString (string $source, int $options = 0, ? string $overrideEncoding = null ): Dom\HTMLDocument
public function saveHtml (? Dom\Node $node = null ): string
public function saveHtmlFile (string $filename): int |false
public function saveXml (? Dom\Node $node = null , int $options = 0): string |false
public function saveXmlFile (string $filename, int $options = 0): int |false
/* Métodos heredados */
/* No documentado aún */
}

Notas

Nota:

La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades. Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.

Tabla de contenidos

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /