Different exception for invalid XML
More docs
original_exception -> __cause__
Merge branch 'xml-parser-exception'