在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中文網其他相關文章!