|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="SHORTCUT ICON" href="/favicon.ico" /><style type="text/css">
|
|
Packit |
423ecb |
TD {font-family: Verdana,Arial,Helvetica}
|
|
Packit |
423ecb |
BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
|
|
Packit |
423ecb |
H1 {font-family: Verdana,Arial,Helvetica}
|
|
Packit |
423ecb |
H2 {font-family: Verdana,Arial,Helvetica}
|
|
Packit |
423ecb |
H3 {font-family: Verdana,Arial,Helvetica}
|
|
Packit |
423ecb |
A:link, A:visited, A:active { text-decoration: underline }
|
|
Packit |
423ecb |
</style><title>Introduction</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"> | | The XML C parser and toolkit of GnomeIntroduction |
|
|
<center>Main Menu</center> | <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form> |
<center>Related links</center> | |
|
| This document describes libxml, the XML C parser and toolkit developed for the |
|
|
|
|
|
|
Packit |
423ecb |
Gnome project. XML is a standard for building tag-based
|
|
Packit |
423ecb |
structured documents/data.Here are some key points about libxml:
|
|
Packit |
423ecb |
Libxml2 exports Push (progressive) and Pull (blocking) type parser
|
|
Packit |
423ecb |
interfaces for both XML and HTML.
|
|
Packit |
423ecb |
Libxml2 can do DTD validation at parse time, using a parsed document
|
|
Packit |
423ecb |
instance, or with an arbitrary DTD.
|
|
Packit |
423ecb |
Libxml2 includes complete XPath, XPointer and XInclude implementations.
|
|
Packit |
423ecb |
It is written in plain C, making as few assumptions as possible, and
|
|
Packit |
423ecb |
sticking closely to ANSI C/POSIX for easy embedding. Works on
|
|
Packit |
423ecb |
Linux/Unix/Windows, ported to a number of other platforms.
|
|
Packit |
423ecb |
Basic support for HTTP and FTP client allowing applications to fetch
|
|
Packit |
423ecb |
remote resources.
|
|
Packit |
423ecb |
The design is modular, most of the extensions can be compiled out.
|
|
Packit |
423ecb |
The internal document representation is as close as possible to the DOM interfaces.
|
|
Packit |
423ecb |
Libxml2 also has a SAX like interface;
|
|
Packit |
423ecb |
the interface is designed to be compatible with Expat.
|
|
Packit |
423ecb |
This library is released under the MIT
|
|
Packit |
423ecb |
License. See the Copyright file in the distribution for the precise
|
|
Packit |
423ecb |
wording.
|
|
Packit |
423ecb |
Warning: unless you are forced to because your application links with a
|
|
Packit |
423ecb |
Gnome-1.X library requiring it, Do Not Use libxml1, use
|
|
Packit |
423ecb |
libxml2Daniel Veillard </body></html>
|