(PHP 8 >= 8.4.0)
Dom\HTMLDocument::createFromFile — ファイルから取得した HTML ファイルをパースする
$path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocumentファイルから取得した HTML ファイルを、Living Standard に従ってパースします。
pathoptions
追加の Libxml パラメータ を、ビット演算子の OR で指定します。
Dom\HTML_NO_DEFAULT_NS を渡すことで、
HTML 名前空間や template 要素の使用を無効化することもできます。
このオプションは、及ぼす影響を十分理解している場合に限り使用すべきです。
overrideEncodingパース済みのドキュメントを、Dom\HTMLDocument のインスタンスとして返します。
path にヌルバイトや "%00"
が含まれていた場合、
ValueError がスローされます。
options が不正なオプションを含む場合、
ValueError をスローします。
overrideEncoding が未知のエンコーディングである場合、
ValueError をスローします。
注意:
htmlタグやheadタグの中の空白は 必ずしも保持されません。インデント等が失われる可能性があります。