在 DOMDocument 中处理 HTML5 标签 (PHP)
使用 DOMDocument 解析 HTML5 代码可能会遇到
有在 PHP 中操作 HTML5 代码的解决方案吗?
不幸的是,PHP 5.3 中的 DOMDocument 不允许指定自定义文档类型或修改现有要求。
解决方法:
使用 libxml_use_internal_errors() 禁用错误报告以抑制错误。
<code class="php">$dom = new DOMDocument; libxml_use_internal_errors(true); $dom->loadHTML('...'); libxml_clear_errors();</code>
此解决方法允许解析 HTML5 代码,而不会遇到与不支持的标签相关的错误,从而可以对代码进行操作。然而,值得注意的是,DOMDocument 对 HTML5 支持的根本问题仍未解决。
以上是如何在 DOMDocument (PHP) 中处理 HTML5 标签?的详细内容。更多信息请关注PHP中文网其他相关文章!