例えば以下。1つ目はPurePerlで書かれたXMLパーサ、2つ目はXML::Parserを使ったもの。エラーのでた箇所が違う。PurePerlでは文字参照が未定義のエンティティということでエラーが出ているが、XML::Parserはそこについては問題なくなっている。
$ perl parser.pl could not find ParserDetails.ini in /usr/local/share/perl/5.10.1/XML/SAX Undeclared entity [Ln: 160, Col: 37] $ perl parser.pl mismatched tag at line 273, column 2, byte 21167 at /usr/local/lib/perl/5.10.1/XML/Parser.pm line 187