Dom\HTMLDocument::createFromFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::createFromFileParses an HTML document from a file

Beschreibung

public static Dom\HTMLDocument::createFromFile(string $path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocument

Parses an HTML document from a file, according to the living standard.

Parameter-Liste

path
The 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.
overrideEncoding
Die Kodierung, in der das Dokument erstellt wurde. Wenn nicht angegeben, wird versucht, die wahrscheinlichste Kodierung zu ermitteln.

Rückgabewerte

The parsed document as an Dom\HTMLDocument instance.

Fehler/Exceptions

  • 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.

Anmerkungen

Hinweis: Leerzeichen innerhalb der Tags html und head werden als unbedeutend angesehen und können die Formatierung verlieren.

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top