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

Reply via email to