Skip to content
This repository was archived by the owner on Jan 8, 2025. It is now read-only.

New XML Parser

Compare
Choose a tag to compare
@ifkarp ifkarp released this 13 May 17:41
· 38 commits to master since this release

This release features a new XML parser, PugiXML, which deprecates the old dependency on libxml2. PugiXML is distributed with libmei now, so no further dependencies are needed (except on Linux, where libuuid is still required).

As well, several notable feature additions and bug fixes are included:

  • strict and lax importer modes are supported. Importing a MEI file in lax mode that features elements that were not included in a schema will no longer raise an exception. Rather, it will log a warning and import the element as a raw MeiElement object
  • Python bindings are compatible with Python 3.

Thanks to @lpugin and @ifkarp for helping to prepare this release.