PHP 简单 XML : How can I load an HTML file?

标签 php html simplexml

当我尝试使用 simplexml_load_string 将 HTML 文件加载为 XML 时我收到很多关于 HTML 的错误和警告,但它失败了,有没有办法使用 SimpleXML 正确加载 html 文件?

这个 HTML 文件可能有不需要的空格,也可能有一些我希望 SimpleXML 忽略的其他错误。

最佳答案

使用 DomDocument::loadHtmlFilesimplexml_import_dom 将格式不正确的 HTML 页面加载到 SimpleXML 中。

关于PHP 简单 XML : How can I load an HTML file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178350/

相关文章:

php - Symfony 不会缓存 Controller 上的更改

html - 背景中无边框的透明重叠圆圈

jQuery 手机 : Is it possible to have static navigation that doesn't fade with page transitions?

javascript - 使用该按钮作为切换按钮来更改文本并将一个变量替换为另一个变量

php - 读取xml:xpath可以读取2个字段吗?

php - DOMXPath 路径显示为星号

使用 UBL/不同命名空间读取 PHP simplexml

javascript - Vue war : Expected Array, 获得对象

php - 如何根据特定字段的值更改行的颜色?

php - 当我尝试使用 Silex 框架更改默认获取样式时,我得到 "MysqliException: Unknown fetch type ' FETCH_ASSOC'”