Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers