Hi.

I've added support for the libxml2 parser in bibrecord. This parser,
although it is approximately 30% slower than pyRXP, has the big
advantage of supporting XPath and being a live project regularly
updated (see http://git.gnome.org/browse/libxml2/).

Also I've modified the bibrecord unit tests to allow testing using all
parsers available. This only happens when the tests are launched using
the file, not using inveniocfg. In this case, the first preferred
parser will be used.

My branch is available here:
https://github.com/badzil/Invenio/commits/bibrecord-libxml2

Feel free to review and merge and it's something that's needed.

Cheers.

-- 
Benoit Thiell
Software developer
The SAO/NASA Astrophysics Data System
http://adswww.harvard.edu/

Reply via email to