I am gleaning that from personal testing. That test script is very system-dependent, unfortunately, so not meaningfully distributed.

But to clarify a bit, I tested with the ExpatXS module and using the M::R::new_from_xml() method. Creating the new object from an XML record with 1,000 embedded 952 tags took half the amount of time in ExpatXS as compared to LibXML::Parser.

Clay


On Thu, Nov 11, 2010 at 4:17 PM, Thomas Krichel <krichel@openlib.org> wrote:
 Clay Fouts writes

> Expat is considerably faster than the LibXML implementation,

 What is your source for this information? A quick Google
 search seems to suggest that Expat is a bit faster, but
 not much.

 Cheers,

 Thomas Krichel                    http://openlib.org/home/krichel
                               http://authorclaim.org/profile/pkr1
                                              skype: thomaskrichel