(PHP 8 >= 8.4.0)
Dom\HTMLDocument::createFromFile — Parses an HTML document from a file
$path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocumentParses an HTML document from a file, according to the living standard.
pathThe path to the file to parse.
options
Bitweises OR
von libxml-Konstanten für weitere Optionen.
Es ist auch möglich, Dom\HTML_NO_DEFAULT_NS zu
übergeben, um die Verwendung des HTML-Namensraums und des Template-Elements
zu deaktivieren.
Diese Option sollte nur verwendet werden, wenn die Auswirkungen genau
verstanden werden.
overrideEncodingDie Kodierung, in der das Dokument erstellt wurde. Wenn nicht angegeben, wird versucht, die wahrscheinlichste Kodierung zu ermitteln.
The parsed document as an Dom\HTMLDocument instance.
Throws a ValueError if
path contains null bytes or contains
"%00".
Wenn options eine ungültige Option enthält, wird ein
ValueError ausgelöst.
Wenn overrideEncoding eine unbekannte Kodierung ist,
wird ein ValueError ausgelöst.
Throws an Exception if the file could not be opened.
Hinweis:
Leerzeichen innerhalb der Tags
htmlundheadwerden als unbedeutend angesehen und können die Formatierung verlieren.