Roscidus.com Zero Install Mirror

» Main » libxml2

libxml2 - XML libraries

This feed is no longer available upstream. It is recorded here for historical interest only.

Published by Lennon Cook

Overview

This is a Zero Install feed. This software cannot be run as an application directly. It is a library for other programs to use.

For more information about Zero Install, see 0install.net.

Full name

http://riscque.net/3rd-party/libxml2

Description

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. 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, MacOS X, RISC Os, OS/2, VMS, QNX, MVS, ...) Libxml2 implements a number of existing standards related to markup languages: * the XML standard: http://www.w3.org/TR/REC-xml * Namespaces in XML: http://www.w3.org/TR/REC-xml-names/ * XML Base: http://www.w3.org/TR/xmlbase/ * RFC 2396 : Uniform Resource Identifiers http://www.ietf.org/rfc/rfc2396.txt * XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath * HTML4 parser: http://www.w3.org/TR/html401/ * XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr * XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/ * ISO-8859-x encodings, as well as rfc2044 [UTF-8] and rfc2781 [UTF-16] Unicode encodings, and more if using iconv support * part of SGML Open Technical Resolution TR9401:1997 * XML Catalogs Working Draft 06 August 2001: http://www.oasis- open.org/committees/entity/spec-2001-08-06.html * Canonical XML Version 1.0: http://www.w3.org/TR/xml-c14n and the Exclusive XML Canonicalization CR draft http://www.w3.org/TR/xml-exc-c14n * Relax NG, ISO/IEC 19757-2:2003, http://www.oasis-open.org/committees /relax- ng/spec-20011203.html * W3C XML Schemas Part 2: Datatypes REC 02 May 2001 * W3C xml:id Working Draft 7 April 2004 In most cases libxml2 tries to implement the specifications in a relatively strictly compliant way. As of release 2.4.16, libxml2 passed all 1800+ tests from the OASIS XML Tests Suite. To some extent libxml2 provides support for the following additional specifications but doesn't claim to implement them completely: * Document Object Model (DOM) http://www.w3.org/TR/DOM-Level-2-Core/ the document model, but it doesn't implement the API itself, gdome2 does this on top of libxml2 * RFC 959 : libxml2 implements a basic FTP client code * RFC 1945 : HTTP/1.0, again a basic HTTP client code * SAX: a SAX2 like interface and a minimal SAX1 implementation compatible with early expat versions A partial implementation of XML Schemas Part 1: Structure is being worked on but it would be far too early to make any conformance statement about it at the moment.

Homepage

http://xmlsoft.org/

Available versions

The list below is just for information; Zero Install will automatically select one of these versions for you.

VersionReleasedStabilityPlatformDownload
2.6.302008-06-19stableLinux-i486Download (4146616 bytes)
2.6.302007-09-18stableSource codeDownload (3633552 bytes)
Required libraries

The list below is just for information; Zero Install will automatically download any required libraries for you.