PHP
HTML

DOMDocument::loadHTMLFile

DOMDocument::loadHTMLFile

(PHP 5, PHP 7)

DOMDocument :: loadHTMLFile - 从文件加载HTML

描述

public bool DOMDocument::loadHTMLFile ( string $filename [, int $options = 0 ] )

该函数解析名为的文件中的HTML文档filename。与加载XML不同,HTML不需要加载格式良好的HTML。

参数

filename

HTML文件的路径。

options

由于PHP 5.4.0和Libxml 2.6.0,您也可以使用该options参数来指定其他Libxml参数。

返回值

成功时返回TRUE或失败时返回FALSE。如果静态调用,返回一个DOMDocument或FALSE失败。

错误/异常

如果在filename命名空文件时传递空字符串,则会生成警告。此警告不是由libxml生成的,并且不能使用libxml的错误处理函数来处理。

此方法可能会静态调用,但会发出E_STRICT错误。

虽然格式错误的HTML应该可以加载成功,但是该功能E_WARNING在遇到错误的标记时可能会产生错误。libxml的错误处理函数可能被用来处理这些错误。

例子

示例#1创建文档

<?php $doc = new DOMDocument( $doc->loadHTMLFile("filename.html" echo $doc->saveHTML( ?>

更新日志

描述
5.4.0增加了选项参数。