函数名: 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 树进行进一步的解析和操作。