libxml2
Libxml2 ist die XML-C-Bibliothek, die für das GNOME-Projekt entwickelt wurde. Der Code ist portabel (auf Linux, Unix, Windows, eingebettete Systeme usw.) und modular; die meisten Erweiterungen können von von der Compilierung ausgeschlossen werden. Libxml2 implementiert eine Anzahl von existierenden Standards, die sich mit Markup-Sprachen befassen, darunter den XML-Standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML-Kataloge und XML-Kataloge. In den meisten Fällen versucht libxml die Spezifikationen auf relativ strikte Art zu implementieren. Es unterstützt folgende Spezifikationen zu einem gewissen Grad, erhebt aber nicht den Anspruch, sie zu implementieren: DOM, FTP-Client, HTTP-Client und SAX2. Unterstützung für W3C XML Schemas ist in Arbeit. xmllint, ein Kommandozeilen-XML-Validierer, ist enthalten. (non)
|