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