note 123012 deleted from tidy.cleanrepair by cmb
| From: | cmb@php.net | Date: | Fri, 19 Oct 2018 23:17:28 +0000 |
| Subject: | note 123012 deleted from tidy.cleanrepair by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-209465@lists.php.net to get a copy of this message | ||
Note Submitter: steven at nevvix dot com
----
Use LIBXML_HTML_NODEFDTD | LIBXML_HTML_NOIMPLIED as option in DOMDocument::loadHTML() to load the
HTML without the <!DOCTYPE> and <html> tags so that tidy_html5() can insert them.
<?php
$html = '<z/><p><a href="#">Link</a></p><p>Second
para</p>';
$doc = new DOMDocument();
$doc->preserveWhiteSpace = FALSE;
$doc->formatOutput = TRUE;
$doc->loadHTML($html, LIBXML_HTML_NODEFDTD | LIBXML_HTML_NOIMPLIED);
echo tidy_html5($html);