I can't replicate that problem here. Though perhaps this is a 5.00503 regexp problem. Seems unlikely though as XML::SAX::PurePerl parses on a character-by-character basis.
Are you using the latest version?
PS: This sort of thing should be taken offline, probably to rt.cpan.org where we keep the XML::SAX bug database.