XML has its own escaping issues with angle brackets and ampersands if the document is complex or looks XML-ish enough to it. I wrote it off because of that but maybe I should try it more.
cool, so, instead of flagging errors that could be fixed at the source, I can have my corrupt data be silently replaced by potentially hallucinated data. me likes