On Fri, Feb 27, 2004 at 02:00:10PM -0500, Robert Fox wrote: > I would be interested to know if others have had a similar experience > switching to an API which relies on a compiled set of C library routines > (such as XML::Sablotron). Hats off to Matt Sergeant and Christian Glahn for > their work on the XML::LibXML modules.
Oh yeah, I used XML::SAX in Net::OAI::Harvester. XML::SAX is nice because it works with several backend XML parsers. I was developing on a machine that did not have XML::LibXML installed, which meant that XML::SAX was using XML::SAX::PurePerl for the XML parsing. For some reason or another I installed XML::LibXML mid way through development, and noticed that my test suite was orders of magnitude faster! I was happy too :) I was so impressed I made the build process for Net::OAI::Harvester recommend that people install XML::LibXML eventhough it's not a requirement. Thanks for the update Rob. //Ed