(new DOMParser()).parseFromString(xml, "text/xml")
При невалидном содержимом xml вместо того чтобы бросать исключение или возвращать специальное значение (null или undefined, например) возвращает дерево содержащее описание ошибки.
Как эту ситуацию можно исправить?