The Libxml2 project is an XML toolkit implemented in C, originally developed for the GNOME Project and is available on GNOME's GitLab server. Bugs can be reported on GitLab's issue tracker, and documentation is available on the project's wiki. The code is licensed under the MIT License. The project can be built with Autotools, CMake, or other build systems. Libxml2 can be compiled with a list of build options specified in the configure file. In CMake, options such as specifying the install path and disabling Python can be specified. In addition, there are no dependencies, but there is support for libraries like libz and libiconv. Contributions can be made to the project by creating issues and merge requests on GitLab, or by sending patches to the mailing list. All code must conform to C89 and pass the GitLab CI tests. The authors of the code are Daniel Veillard, Bjorn Reese, William Brack, Igor Zlatkovic, Aleksey Sanin, and Nick Wellnhofer.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install libxml2. tea will interpret the documentation and take care of any dependencies.