Description
Gene, on the mailing list:
There is a bug in XMLParser when parsing consecutive numeric character references because UNESCAPE_UNICODE_PATTERN greedily matches.
We found this when exchanging JSON snippets over chat. The chat client was turning the preceding whitespace in a JSON snippet into and this causes XMLParser to throw an exception trying to parse it as one character instead of as four characters.