| By: | Daniel Veillard |
| Version: | 2.5 |
| Last release: | 2003-01-06 |
| Platforms: | C |
| Category: | XML parsers |
| Info on web: | http://xmlsoft.org/ |
| Feedback: | Something wrong? Follow this link. |
libxml is a validating XML parser written in C (also known as gnome-xml). It has an event-based (SAX-like) interface and can also build an in-memory DOM-like tree of the parsed document. It can use XML Catalog to resolve entity references.
libxml has a full XPath implementation, and supports namespaces, XPointer, XInclude, SGML Open Catalogs, XML Catalog, RELAX-NG, and XML Schema 1&2. An HTML parser is also included.
A DOM implementation is available through Gdome.