Subject: | sanity check needed before allowing parsers into ParserDetails.ini |
I decided to use XML::SAX::ParserFactory for a new module, and the
cpantesters service has uncovered some problems. Apparently any old
module can install itself into the parser list.
IMHO, XML::SAX should put modules that request to be included into the
list of parsers to a basic sanity test, which exercises the base API
expected from parsers, like /parse_(uri|string|file/, and only installs
the module into the list when these tests pass.
I've added links to bugs that demonstrate the problem.