parseHtml is more robust to errors: continues parsing on error.