DOMDocument::loadHTML
DOMDocument::loadHTML
(PHP 5, PHP 7)
DOMDocument :: loadHTML - 从字符串中加载HTML
描述
public bool DOMDocument::loadHTML ( string $source [, int $options = 0 ] )
该函数分析字符串中包含的HTML source
。与加载XML不同,HTML不需要加载格式良好的HTML。这个函数也可以静态调用来加载和创建一个DOMDocument对象。在加载之前不需要设置DOMDocument属性时,可以使用静态调用。
参数
source
HTML字符串。
options
由于PHP 5.4.0和Libxml 2.6.0,您也可以使用该options
参数来指定其他Libxml参数。
返回值
成功时返回TRUE
或失败时返回FALSE
。如果静态调用,返回一个DOMDocument或FALSE
失败。
错误/异常
如果传递一个空字符串source
,将会生成警告。此警告不是由libxml生成的,并且不能使用libxml的错误处理函数来处理。
此方法可能
会静态调用,但会发出E_STRICT
错误。
虽然格式错误的HTML应该可以加载成功,但是该功能E_WARNING
在遇到错误的标记时可能会产生错误。libxml的错误处理函数可能被用来处理这些错误。
例子
示例#1创建文档
<?php
$doc = new DOMDocument(
$doc->loadHTML("<html><body>Test<br></body></html>"
echo $doc->saveHTML(
?>
更新日志
版 | 描述 |
---|---|
5.4.0 | 增加了选项参数。 |