|
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>libxml2 architecture</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"> | | The XML C parser and toolkit of Gnomelibxml2 architecture |
|
|
<center>Developer 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>API Indexes</center> | |
<center>Related links</center> | |
|
| Libxml2 is made of multiple components; some of them are optional, and |
|
|
|
|
|
|
Packit |
423ecb |
most of the block interfaces are public. The main components are:
|
|
Packit |
423ecb |
an Input/Output layer
|
|
Packit |
423ecb |
FTP and HTTP client layers (optional)
|
|
Packit |
423ecb |
an Internationalization layer managing the encodings support
|
|
Packit |
423ecb |
a URI module
|
|
Packit |
423ecb |
the XML parser and its basic SAX interface
|
|
Packit |
423ecb |
an HTML parser using the same SAX interface (optional)
|
|
Packit |
423ecb |
a SAX tree module to build an in-memory DOM representation
|
|
Packit |
423ecb |
a tree module to manipulate the DOM representation
|
|
Packit |
423ecb |
a validation module using the DOM representation (optional)
|
|
Packit |
423ecb |
an XPath module for global lookup in a DOM representation
|
|
Packit |
423ecb |
(optional)
|
|
Packit |
423ecb |
a debug module (optional)
|
|
Packit |
423ecb |
Graphically this gives the following: Daniel Veillard </body></html>
|