http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C Logo
http://www.redhat.com/
Red Hat Logo
http://xmlsoft.org/
Made with Libxml2 Logo
The XML C parser and toolkit of Gnome
Introduction
Main Menu
index.html
Home
http://xmlsoft.org/wiki
Wiki
html/index.html
Reference Manual
intro.html
Introduction
FAQ.html
FAQ
docs.html
Developer Menu
bugs.html
Reporting bugs and getting help
help.html
How to help
downloads.html
Downloads
news.html
Releases
XMLinfo.html
XML
XSLT.html
XSLT
xmldtd.html
Validation & DTDs
encoding.html
Encodings support
catalog.html
Catalog support
namespaces.html
Namespaces
contribs.html
Contributions
examples/index.html
Code Examples
html/index.html
API Menu
guidelines.html
XML Guidelines
ChangeLog.html
Recent Changes
Related links
http://mail.gnome.org/archives/xml/
Mail archive
http://xmlsoft.org/XSLT/
XSLT libxslt
http://phd.cs.unibo.it/gdome2/
DOM gdome2
http://www.aleksey.com/xmlsec/
XML-DSig xmlsec
ftp://xmlsoft.org/
FTP
http://www.zlatkovic.com/projects/libxml/
Windows binaries
http://www.blastwave.org/packages.php/libxml2
Solaris binaries
http://www.explain.com.au/oss/libxml2xslt.html
MacOsX binaries
http://libxmlplusplus.sourceforge.net/
C++ bindings
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4
PHP bindings
http://sourceforge.net/projects/libxml2-pas/
Pascal bindings
http://rubyforge.org/projects/xml-tools/
Ruby bindings
http://tclxml.sourceforge.net/
Tcl bindings
http://bugzilla.gnome.org/buglist.cgi?product=libxml2
Bug Tracker
This document describes libxml, the
http://www.w3.org/XML/
XML
C parser and toolkit developed for the
http://www.gnome.org/
Gnome
project.
http://www.w3.org/XML/
XML is a standard
for building tag-based
structured documents/data.
Here are some key points about libxml:
Libxml2 exports Push (progressive) and Pull (blocking) type parser
interfaces for both XML and HTML.
Libxml2 can do DTD validation at parse time, using a parsed document
instance, or with an arbitrary DTD.
Libxml2 includes complete
http://www.w3.org/TR/xpath
XPath
,
http://www.w3.org/TR/xptr
XPointer
and
http://www.w3.org/TR/xinclude
XInclude
implementations.
It is written in plain C, making as few assumptions as possible, and
sticking closely to ANSI C/POSIX for easy embedding. Works on
Linux/Unix/Windows, ported to a number of other platforms.
Basic support for HTTP and FTP client allowing applications to fetch
remote resources.
The design is modular, most of the extensions can be compiled out.
The internal document representation is as close as possible to the
http://www.w3.org/DOM/
DOM
interfaces.
Libxml2 also has a
http://www.megginson.com/SAX/index.html
SAX like interface
;
the interface is designed to be compatible with
http://www.jclark.com/xml/expat.html
Expat
.
This library is released under the
http://www.opensource.org/licenses/mit-license.html
MIT
License
. See the Copyright file in the distribution for the precise
wording.
Warning: unless you are forced to because your application links with a
Gnome-1.X library requiring it,
Do Not Use libxml1
, use
libxml2
bugs.html
Daniel Veillard
