LibLX is a free, open-source programming XML parsing library derived from LibSBML. It provides a common interface to underlying XML libraries, currently libXML, Xerces and Expat. This allows developers to read, write, manipulate, and validate XML files in their software systems, regardless of what XML libraries are available. It is written in C++ and will provide language bindings for other programming languages.
LibLX authors and contributors_
LibLX is derived from the XML portion of LibSBML. LibSBML's main authors are Sarah M. Keating, Frank T. Bergmann, Lucian P. Smith, Brett G. Olivier, Akiya Jouraku, Michael Hucka, and Ben Bornstein, with contributions from many other people. The XML library was abstracted from libSBML by Timothy Spain.
_**Repository**_: https://github.com/sbmlteam/liblx
_**License**_: LGPL version 2.1 – see the file [LICENSE](LICENSE) for details
The development of the original libSBML library was supported in part by funding from the National Institute of General Medical Sciences (USA) under grant R01 GM070923 (principal investigator: Michael Hucka).
The work to abstract libLX was funded by Chan Zuckerberg Initiative under grant 2020-218578 (5022) (principal investigator: Sarah M Keating).