Как вариант:
var normalize=function normalize(htmlRoot){
if(!htmlRoot)
htmlRoot=document.documentElement;
for(var i=htmlRoot.firstChild;i!=null;)
if(i.nodeType==3&&(i.textContent||i.text).search(/\S/)==-1)
{
var old=i;
i=i.previousSibling||i.nextSibling;
old.parentNode.removeChild(old);
}
else
{
if(i.childNodes.length)
arguments.callee(i);
i=i.nextSibling;
}
};
Проверено на [JS]window.onload=recourse[\JS]