Update home authored by Nick Wellnhofer's avatar Nick Wellnhofer
## Official releases
Official releases can be downloaded from <https://download.gnome.org/sources/libxml2/>
## HTML Documentation
Generated HTML documentation is available via GitLab Pages:
- [API documentation](https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/)
- [Tutorial](https://gnome.pages.gitlab.gnome.org/libxml2/tutorial/)
- [Examples](https://gnome.pages.gitlab.gnome.org/libxml2/examples/)
- [`xmllint` man page](https://gnome.pages.gitlab.gnome.org/libxml2/xmllint.html)
- [`xmlcatalog` man page](https://gnome.pages.gitlab.gnome.org/libxml2/xmlcatalog.html)
## History
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the [MIT License](https://www.opensource.org/licenses/mit-license.html). XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets. HTML is the most well-known markup language. Though the library is written in C a variety of language bindings make it available in other environments.
Libxml2 is known to be very portable, the library should build and work without serious troubles on a variety of systems (Linux, Unix, Windows, CygWin, MacOS, RISC Os, OS/2, VMS, QNX, MVS, ...)
......@@ -41,20 +57,6 @@ Here are some key points about libxml:
* Libxml2 also has a [SAX like interface](http://www.megginson.com/SAX/index.html); the interface is designed to be compatible with [Expat](http://www.jclark.com/xml/expat.html).
* This library is released under the [MIT License](https://www.opensource.org/licenses/mit-license.html). See the Copyright file in the distribution for the precise wording.
## HTML Documentation
Generated HTML documentation is available via GitLab Pages:
- [API documentation](https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/)
- [Tutorial](https://gnome.pages.gitlab.gnome.org/libxml2/tutorial/)
- [Examples](https://gnome.pages.gitlab.gnome.org/libxml2/examples/)
- [`xmllint` man page](https://gnome.pages.gitlab.gnome.org/libxml2/xmllint.html)
- [`xmlcatalog` man page](https://gnome.pages.gitlab.gnome.org/libxml2/xmlcatalog.html)
## Mailing list
There is a mailing-list [xml@gnome.org](mailto:xml@gnome.org) for libxml, with an [on-line archive](https://mail.gnome.org/archives/xml/). To subscribe to this list, please visit the [associated web](https://mail.gnome.org/mailman/listinfo/xml) page and follow the instructions.
## Language bindings
There are a number of language bindings and wrappers available for libxml2, the list below is not exhaustive.
......
......