查询

DOMDocument::loadHTMLFile()函数—用法及示例

「 在 DOMDocument 对象中加载外部 HTML 文件,并将其解析为 DOM 树 」


函数名: DOMDocument::loadHTMLFile()

适用版本:所有版本的 PHP

使用方法:该方法用于在 DOMDocument 对象中加载外部 HTML 文件,并将其解析为 DOM 树。它接受一个文件路径作为参数,并返回一个加载后的 DOMDocument 对象。该方法在加载前会进行 HTML 的格式验证和修复。

语法:

public DOMDocument::loadHTMLFile(string $filename, int $options = LIBXML_NOERROR)

参数说明:

  • $filename:要加载的外部 HTML 文件的路径。
  • $options(可选):加载选项。默认为 LIBXML_NOERROR,表示忽略任何的 XML 错误。

示例:

<?php
// 创建 DOMDocument 对象
$dom = new DOMDocument();

// 加载外部 HTML 文件
$dom->loadHTMLFile('path/to/file.html');

// 遍历 DOM 树并输出标签名
$tags = $dom->getElementsByTagName('*');
foreach($tags as $tag) {
    echo $tag->nodeName . PHP_EOL;
}
?>

以上示例演示了如何使用 loadHTMLFile() 方法加载外部 HTML 文件并遍历 DOM 树来获取标签名。你可以根据自己的需求对 DOM 树进行进一步的解析和操作。

补充纠错
上一个函数: DOMDocument::loadHTML()函数
下一个函数: DOMDocument::loadXML()函数
热门PHP函数
分享链接