DOMDocument での HTML5 タグの処理 (PHP)
DOMDocument を使用して HTML5 コードを解析すると、
PHP で HTML5 コードを操作する解決策はありますか?
残念ながら、PHP 5.3 の DOMDocument では、カスタム doctype を使用するか、既存の要件を変更します。
回避策:
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 中国語 Web サイトの他の関連記事を参照してください。