What do folks think about this method of taking an invalid string of HTML and making it into a valid one?
PHP Code:<?php
$dirty = "<div>some content</div></div></p><img src='bob.jpg'>
<div>Hello!</div></p><p></div>";
$x = new DOMDocument;
@$x->loadHTML($dirty);
$clean = @$x->saveHTML();
$str = preg_replace('/^.*<body>|<\/body>.*$/m', '', $clean);
echo implode("\n", array_slice(explode("\n", $str), 2));
?>

