Dom\HTMLDocument::createFromFile
(PHP 8 >= 8.4.0)
Dom\HTMLDocument::createFromFile — Parses an HTML document from a file
说明
public static Dom\HTMLDocument::createFromFile(string
$path
, int $options
= 0, ?string $overrideEncoding
= null
): Dom\HTMLDocumentParses an HTML document from a file, according to the living standard.
参数
path
- The path to the file to parse.
options
-
Bitwise
It is also possible to passOR
of the libxml option constants.Dom\HTML_NO_DEFAULT_NS
to disable the use of the HTML namespace and the template element. This should only be used if the implications are properly understood. overrideEncoding
- The encoding that the document was created in. If not provided, it will attempt to determine the encoding that is most likely used.
返回值
The parsed document as an Dom\HTMLDocument instance.
错误/异常
-
Throws a ValueError if
path
contains null bytes or contains"%00"
. -
Throws a ValueError if
options
contains an invalid option. -
Throws a ValueError if
overrideEncoding
is an unknown encoding. - Throws an Exception if the file could not be opened.
注释
注意: Whitespace in the
html
andhead
tags is not considered significant and may lose formatting.
参见
- Dom\HTMLDocument::createEmpty() - Creates an empty HTML document
- Dom\HTMLDocument::createFromString() - Parses an HTML document from a string
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。
备份地址:http://www.lvesu.com/blog/php/dom-htmldocument.createfromfile.php