This extension allows editing an HTML snippet, for example removing an element:
$dom = new DOMDocument();
$dom->loadHTML('keep<b id="simple">REMOVE</b>');
$remove = $dom->getElementById('simple');
$dom->removeChild($remove);
echo $dom->saveHTML();
...would output "keep".
But it does not preserve formatting. If your code defines attributes using double quotes, saveHTML() may for instance return single quotes instead.