PHP 8.5.0 RC 2 available for testing

Dom\HTMLDocument::createFromFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::createFromFile β€” Parses 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