in reply to XML::SAX Failed Test

First XML::SAX::PurePerl does not use XML::LibXML, so that's not the problem.

What's the character line 1373 column 4? It should be an ASCII '|'. Your data is probably encoded in ISO-8859-1 (or ISO-8859-15 if it includes the Euro symbol). By default XML documents are encoded in UTF-8.

Welcome to the wonderful world of encodings! :--(

You have several options, dependng on your system: