Sophie

Sophie

distrib > CentOS > 5 > i386 > by-pkgid > 90dba77ca23efa667b541b5c0dd77497 > files > 379

python-lxml-2.0.11-2.el5.i386.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.4.1: http://docutils.sourceforge.net/" />
<title>lxml</title>
<meta content="lxml - the most feature-rich and easy-to-use library for working with XML and HTML in the Python language" name="description" />
<meta content="lxml, etree, objectify, Python, XML, HTML" name="keywords" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div class="document" id="lxml">
<div class="sidemenu"><ul id="lxml"><li><span class="section title">lxml</span><ul class="menu current" id="index"><li class="menu title"><a href="index.html">lxml</a><ul class="submenu"><li class="menu item"><a href="index.html#introduction">Introduction</a></li><li class="menu item"><a href="index.html#documentation">Documentation</a></li><li class="menu item"><a href="index.html#download">Download</a></li><li class="menu item"><a href="index.html#mailing-list">Mailing list</a></li><li class="menu item"><a href="index.html#bug-tracker">Bug tracker</a></li><li class="menu item"><a href="index.html#license">License</a></li><li class="menu item"><a href="index.html#old-versions">Old Versions</a></li></ul></li></ul><ul class="menu foreign" id="intro"><li class="menu title"><a href="intro.html">Why lxml?</a><ul class="submenu"><li class="menu item"><a href="intro.html#motto">Motto</a></li><li class="menu item"><a href="intro.html#aims">Aims</a></li></ul></li></ul><ul class="menu foreign" id="installation"><li class="menu title"><a href="installation.html">Installing lxml</a><ul class="submenu"><li class="menu item"><a href="installation.html#requirements">Requirements</a></li><li class="menu item"><a href="installation.html#installation">Installation</a></li><li class="menu item"><a href="installation.html#building-lxml-from-sources">Building lxml from sources</a></li><li class="menu item"><a href="installation.html#ms-windows">MS Windows</a></li><li class="menu item"><a href="installation.html#macos-x">MacOS-X</a></li></ul></li></ul><ul class="menu foreign" id="lxml2"><li class="menu title"><a href="lxml2.html">What's new in lxml 2.0?</a><ul class="submenu"><li class="menu item"><a href="lxml2.html#changes-in-etree-and-objectify">Changes in etree and objectify</a></li><li class="menu item"><a href="lxml2.html#new-modules">New modules</a></li></ul></li></ul><ul class="menu foreign" id="performance"><li class="menu title"><a href="performance.html">Benchmarks and Speed</a><ul class="submenu"><li class="menu item"><a href="performance.html#general-notes">General notes</a></li><li class="menu item"><a href="performance.html#how-to-read-the-timings">How to read the timings</a></li><li class="menu item"><a href="performance.html#parsing-and-serialising">Parsing and Serialising</a></li><li class="menu item"><a href="performance.html#the-elementtree-api">The ElementTree API</a></li><li class="menu item"><a href="performance.html#xpath">XPath</a></li><li class="menu item"><a href="performance.html#a-longer-example">A longer example</a></li><li class="menu item"><a href="performance.html#lxml-objectify">lxml.objectify</a></li></ul></li></ul><ul class="menu foreign" id="compatibility"><li class="menu title"><a href="compatibility.html">ElementTree compatibility of lxml.etree</a></li></ul><ul class="menu foreign" id="FAQ"><li class="menu title"><a href="FAQ.html">lxml FAQ - Frequently Asked Questions</a><ul class="submenu"><li class="menu item"><a href="FAQ.html#general-questions">General Questions</a></li><li class="menu item"><a href="FAQ.html#installation">Installation</a></li><li class="menu item"><a href="FAQ.html#contributing">Contributing</a></li><li class="menu item"><a href="FAQ.html#bugs">Bugs</a></li><li class="menu item"><a href="FAQ.html#threading">Threading</a></li><li class="menu item"><a href="FAQ.html#parsing-and-serialisation">Parsing and Serialisation</a></li><li class="menu item"><a href="FAQ.html#xpath-and-document-traversal">XPath and Document Traversal</a></li></ul></li></ul></li></ul><ul id="Developing with lxml"><li><span class="section title">Developing with lxml</span><ul class="menu foreign" id="tutorial"><li class="menu title"><a href="tutorial.html">The lxml.etree Tutorial</a><ul class="submenu"><li class="menu item"><a href="tutorial.html#the-element-class">The Element class</a></li><li class="menu item"><a href="tutorial.html#the-elementtree-class">The ElementTree class</a></li><li class="menu item"><a href="tutorial.html#parsing-from-strings-and-files">Parsing from strings and files</a></li><li class="menu item"><a href="tutorial.html#namespaces">Namespaces</a></li><li class="menu item"><a href="tutorial.html#the-e-factory">The E-factory</a></li><li class="menu item"><a href="tutorial.html#elementpath">ElementPath</a></li></ul></li></ul><ul class="menu foreign" id="api index"><li class="menu title"><a href="api/index.html">API reference</a></li></ul><ul class="menu foreign" id="api"><li class="menu title"><a href="api.html">APIs specific to lxml.etree</a><ul class="submenu"><li class="menu item"><a href="api.html#lxml-etree">lxml.etree</a></li><li class="menu item"><a href="api.html#other-element-apis">Other Element APIs</a></li><li class="menu item"><a href="api.html#trees-and-documents">Trees and Documents</a></li><li class="menu item"><a href="api.html#iteration">Iteration</a></li><li class="menu item"><a href="api.html#error-handling-on-exceptions">Error handling on exceptions</a></li><li class="menu item"><a href="api.html#error-logging">Error logging</a></li><li class="menu item"><a href="api.html#serialisation">Serialisation</a></li><li class="menu item"><a href="api.html#xinclude-and-elementinclude">XInclude and ElementInclude</a></li><li class="menu item"><a href="api.html#write-c14n-on-elementtree">write_c14n on ElementTree</a></li></ul></li></ul><ul class="menu foreign" id="parsing"><li class="menu title"><a href="parsing.html">Parsing XML and HTML with lxml</a><ul class="submenu"><li class="menu item"><a href="parsing.html#parsers">Parsers</a></li><li class="menu item"><a href="parsing.html#the-target-parser-interface">The target parser interface</a></li><li class="menu item"><a href="parsing.html#the-feed-parser-interface">The feed parser interface</a></li><li class="menu item"><a href="parsing.html#iterparse-and-iterwalk">iterparse and iterwalk</a></li><li class="menu item"><a href="parsing.html#python-unicode-strings">Python unicode strings</a></li></ul></li></ul><ul class="menu foreign" id="validation"><li class="menu title"><a href="validation.html">Validation with lxml</a><ul class="submenu"><li class="menu item"><a href="validation.html#validation-at-parse-time">Validation at parse time</a></li><li class="menu item"><a href="validation.html#dtd">DTD</a></li><li class="menu item"><a href="validation.html#relaxng">RelaxNG</a></li><li class="menu item"><a href="validation.html#xmlschema">XMLSchema</a></li><li class="menu item"><a href="validation.html#schematron">Schematron</a></li></ul></li></ul><ul class="menu foreign" id="xpathxslt"><li class="menu title"><a href="xpathxslt.html">XPath and XSLT with lxml</a><ul class="submenu"><li class="menu item"><a href="xpathxslt.html#xpath">XPath</a></li><li class="menu item"><a href="xpathxslt.html#xslt">XSLT</a></li></ul></li></ul><ul class="menu foreign" id="objectify"><li class="menu title"><a href="objectify.html">lxml.objectify</a><ul class="submenu"><li class="menu item"><a href="objectify.html#the-lxml-objectify-api">The lxml.objectify API</a></li><li class="menu item"><a href="objectify.html#asserting-a-schema">Asserting a Schema</a></li><li class="menu item"><a href="objectify.html#objectpath">ObjectPath</a></li><li class="menu item"><a href="objectify.html#python-data-types">Python data types</a></li><li class="menu item"><a href="objectify.html#how-data-types-are-matched">How data types are matched</a></li><li class="menu item"><a href="objectify.html#what-is-different-from-lxml-etree?">What is different from lxml.etree?</a></li></ul></li></ul><ul class="menu foreign" id="lxmlhtml"><li class="menu title"><a href="lxmlhtml.html">lxml.html</a><ul class="submenu"><li class="menu item"><a href="lxmlhtml.html#parsing-html">Parsing HTML</a></li><li class="menu item"><a href="lxmlhtml.html#html-element-methods">HTML Element Methods</a></li><li class="menu item"><a href="lxmlhtml.html#running-html-doctests">Running HTML doctests</a></li><li class="menu item"><a href="lxmlhtml.html#creating-html-with-the-e-factory">Creating HTML with the E-factory</a></li><li class="menu item"><a href="lxmlhtml.html#working-with-links">Working with links</a></li><li class="menu item"><a href="lxmlhtml.html#forms">Forms</a></li><li class="menu item"><a href="lxmlhtml.html#cleaning-up-html">Cleaning up HTML</a></li><li class="menu item"><a href="lxmlhtml.html#html-diff">HTML Diff</a></li><li class="menu item"><a href="lxmlhtml.html#examples">Examples</a></li></ul></li></ul><ul class="menu foreign" id="cssselect"><li class="menu title"><a href="cssselect.html">lxml.cssselect</a><ul class="submenu"><li class="menu item"><a href="cssselect.html#the-cssselector-class">The CSSSelector class</a></li><li class="menu item"><a href="cssselect.html#css-selectors">CSS Selectors</a></li><li class="menu item"><a href="cssselect.html#limitations">Limitations</a></li></ul></li></ul><ul class="menu foreign" id="elementsoup"><li class="menu title"><a href="elementsoup.html">BeautifulSoup Parser</a><ul class="submenu"><li class="menu item"><a href="elementsoup.html#entity-handling">Entity handling</a></li><li class="menu item"><a href="elementsoup.html#using-soupparser-as-a-fallback">Using soupparser as a fallback</a></li></ul></li></ul></li></ul><ul id="Extending lxml"><li><span class="section title">Extending lxml</span><ul class="menu foreign" id="resolvers"><li class="menu title"><a href="resolvers.html">Document loading and URL resolving</a><ul class="submenu"><li class="menu item"><a href="resolvers.html#resolvers">Resolvers</a></li><li class="menu item"><a href="resolvers.html#document-loading-in-context">Document loading in context</a></li><li class="menu item"><a href="resolvers.html#i-o-access-control-in-xslt">I/O access control in XSLT</a></li></ul></li></ul><ul class="menu foreign" id="extensions"><li class="menu title"><a href="extensions.html">Extension functions for XPath and XSLT</a><ul class="submenu"><li class="menu item"><a href="extensions.html#the-functionnamespace">The FunctionNamespace</a></li><li class="menu item"><a href="extensions.html#global-prefix-assignment">Global prefix assignment</a></li><li class="menu item"><a href="extensions.html#the-xpath-context">The XPath context</a></li><li class="menu item"><a href="extensions.html#evaluators-and-xslt">Evaluators and XSLT</a></li><li class="menu item"><a href="extensions.html#evaluator-local-extensions">Evaluator-local extensions</a></li><li class="menu item"><a href="extensions.html#what-to-return-from-a-function">What to return from a function</a></li></ul></li></ul><ul class="menu foreign" id="element classes"><li class="menu title"><a href="element_classes.html">Using custom Element classes in lxml</a><ul class="submenu"><li class="menu item"><a href="element_classes.html#element-initialization">Element initialization</a></li><li class="menu item"><a href="element_classes.html#setting-up-a-class-lookup-scheme">Setting up a class lookup scheme</a></li><li class="menu item"><a href="element_classes.html#implementing-namespaces">Implementing namespaces</a></li></ul></li></ul><ul class="menu foreign" id="sax"><li class="menu title"><a href="sax.html">Sax support</a><ul class="submenu"><li class="menu item"><a href="sax.html#building-a-tree-from-sax-events">Building a tree from SAX events</a></li><li class="menu item"><a href="sax.html#producing-sax-events-from-an-elementtree-or-element">Producing SAX events from an ElementTree or Element</a></li><li class="menu item"><a href="sax.html#interfacing-with-pulldom-minidom">Interfacing with pulldom/minidom</a></li></ul></li></ul><ul class="menu foreign" id="capi"><li class="menu title"><a href="capi.html">The public C-API of lxml.etree</a><ul class="submenu"><li class="menu item"><a href="capi.html#writing-external-modules-in-cython">Writing external modules in Cython</a></li><li class="menu item"><a href="capi.html#writing-external-modules-in-c">Writing external modules in C</a></li></ul></li></ul></li></ul><ul id="Developing lxml"><li><span class="section title">Developing lxml</span><ul class="menu foreign" id="build"><li class="menu title"><a href="build.html">How to build lxml from source</a><ul class="submenu"><li class="menu item"><a href="build.html#cython">Cython</a></li><li class="menu item"><a href="build.html#subversion">Subversion</a></li><li class="menu item"><a href="build.html#setuptools">Setuptools</a></li><li class="menu item"><a href="build.html#running-the-tests-and-reporting-errors">Running the tests and reporting errors</a></li><li class="menu item"><a href="build.html#contributing-an-egg">Contributing an egg</a></li><li class="menu item"><a href="build.html#providing-newer-library-versions-on-mac-os-x">Providing newer library versions on Mac-OS X</a></li><li class="menu item"><a href="build.html#static-linking-on-windows">Static linking on Windows</a></li><li class="menu item"><a href="build.html#building-debian-packages-from-svn-sources">Building Debian packages from SVN sources</a></li></ul></li></ul><ul class="menu foreign" id="lxml source howto"><li class="menu title"><a href="lxml-source-howto.html">How to read the source of lxml</a><ul class="submenu"><li class="menu item"><a href="lxml-source-howto.html#what-is-cython?">What is Cython?</a></li><li class="menu item"><a href="lxml-source-howto.html#where-to-start?">Where to start?</a></li><li class="menu item"><a href="lxml-source-howto.html#lxml-etree">lxml.etree</a></li><li class="menu item"><a href="lxml-source-howto.html#python-modules">Python modules</a></li><li class="menu item"><a href="lxml-source-howto.html#lxml-objectify">lxml.objectify</a></li><li class="menu item"><a href="lxml-source-howto.html#lxml-pyclasslookup">lxml.pyclasslookup</a></li><li class="menu item"><a href="lxml-source-howto.html#lxml-html">lxml.html</a></li></ul></li></ul><ul class="menu foreign" id="changes 2 0 11"><li class="menu title"><a href="changes-2.0.11.html">Release Changelog</a></li></ul><ul class="menu foreign" id="credits"><li class="menu title"><a href="credits.html">Credits</a><ul class="submenu"><li class="menu item"><a href="credits.html#special-thanks-goes-to:">Special thanks goes to:</a></li></ul></li></ul></li></ul></div><h1 class="title">lxml</h1>
<div class="pagequote line-block">
<div class="line"><a class="reference" href="http://thread.gmane.org/gmane.comp.python.lxml.devel/3252/focus=3258">&#187; lxml takes all the pain out of XML. &#171;</a></div>
<div class="line">Stephan Richter</div>
</div>
<div class="eyecatcher line-block">
<div class="line">lxml is the most feature-rich</div>
<div class="line">and easy-to-use library</div>
<div class="line">for working with XML and HTML</div>
<div class="line">in the Python language.</div>
</div>
<div class="section">
<h1><a id="introduction" name="introduction">Introduction</a></h1>
<p>lxml is a Pythonic binding for the <a class="reference" href="http://xmlsoft.org">libxml2</a> and <a class="reference" href="http://xmlsoft.org/XSLT">libxslt</a> libraries.  It is
unique in that it combines the speed and feature completeness of these
libraries with the simplicity of a native Python API, mostly compatible but
superior to the well-known <a class="reference" href="http://effbot.org/zone/element-index.htm">ElementTree</a> API.  See the <a class="reference" href="intro.html">introduction</a> for more
information about background and goals.  Some common questions are answered in
the <a class="reference" href="FAQ.html">FAQ</a>.</p>
</div>
<div class="section">
<h1><a id="documentation" name="documentation">Documentation</a></h1>
<p>The complete lxml documentation is available for download as <a class="reference" href="lxmldoc-2.0.11.pdf">PDF
documentation</a>. The HTML documentation from this web site is part of
the normal <a class="reference" href="#download">source download</a>.</p>
<ul class="simple">
<li>ElementTree:<ul>
<li><a class="reference" href="http://effbot.org/zone/element-index.htm#documentation">ElementTree API</a></li>
<li><a class="reference" href="compatibility.html">compatibility</a> and differences of lxml.etree</li>
<li><a class="reference" href="performance.html">benchmark results</a></li>
</ul>
</li>
<li>lxml.etree:<ul>
<li>the <a class="reference" href="tutorial.html">lxml.etree Tutorial</a></li>
<li><a class="reference" href="api.html">lxml.etree specific API</a> documentation</li>
<li>the <a class="reference" href="api/index.html">generated API documentation</a> as a reference</li>
<li><a class="reference" href="parsing.html">parsing</a> and <a class="reference" href="validation.html">validating</a> XML</li>
<li><a class="reference" href="xpathxslt.html">XPath and XSLT</a> support</li>
<li>Python <a class="reference" href="extensions.html">extension functions</a> for XPath and XSLT</li>
<li><a class="reference" href="element_classes.html">custom element classes</a> for custom XML APIs</li>
<li>a <a class="reference" href="sax.html">SAX compliant API</a> for interfacing with other XML tools</li>
<li>a <a class="reference" href="capi.html">C-level API</a> for interfacing with external C/Pyrex modules</li>
</ul>
</li>
<li>lxml.objectify:<ul>
<li><a class="reference" href="objectify.html">lxml.objectify</a> API documentation</li>
<li>a brief comparison of <a class="reference" href="FAQ.html#what-is-the-difference-between-lxml-etree-and-lxml-objectify">objectify and etree</a></li>
</ul>
</li>
</ul>
<p>lxml.etree follows the <a class="reference" href="http://effbot.org/zone/element-index.htm">ElementTree</a> API as much as possible, building it on
top of the native libxml2 tree.  If you are new to ElementTree, start with the
<a class="reference" href="tutorial.html">lxml.etree Tutorial</a>.  See also the ElementTree <a class="reference" href="compatibility.html">compatibility</a> overview and
the <a class="reference" href="performance.html">benchmark results</a> comparing lxml to the original <a class="reference" href="http://effbot.org/zone/element-index.htm">ElementTree</a> and
<a class="reference" href="http://effbot.org/zone/celementtree.htm">cElementTree</a> implementations.</p>
<p>Right after the <a class="reference" href="tutorial.html">lxml.etree Tutorial</a> and the <a class="reference" href="http://effbot.org/zone/element-index.htm">ElementTree</a> documentation, the
most important place to look is the <a class="reference" href="api.html">lxml.etree specific API</a> documentation.
It describes how lxml extends the ElementTree API to expose libxml2 and
libxslt specific functionality, such as <a class="reference" href="http://www.w3.org/TR/xpath">XPath</a>, <a class="reference" href="http://www.relaxng.org/">Relax NG</a>, <a class="reference" href="http://www.w3.org/XML/Schema">XML Schema</a>,
<a class="reference" href="http://www.w3.org/TR/xslt">XSLT</a>, and <a class="reference" href="http://www.w3.org/TR/xml-c14n">c14n</a>.  Python code can be called from XPath expressions and
XSLT stylesheets through the use of <a class="reference" href="extensions.html">extension functions</a>.  lxml also offers
a <a class="reference" href="sax.html">SAX compliant API</a>, that works with the SAX support in the standard
library.</p>
<p>There is a separate module <a class="reference" href="objectify.html">lxml.objectify</a> that implements a data-binding
API on top of lxml.etree.  See the <a class="reference" href="FAQ.html#what-is-the-difference-between-lxml-etree-and-lxml-objectify">objectify and etree</a> FAQ entry for a
comparison.</p>
<p>In addition to the ElementTree API, lxml also features a sophisticated API for
<a class="reference" href="element_classes.html">custom element classes</a>.  This is a simple way to write arbitrary XML driven
APIs on top of lxml.  As of version 1.1, lxml.etree has a new <a class="reference" href="capi.html">C-level API</a>
that can be used to efficiently extend lxml.etree in external C modules,
including custom element class support.</p>
</div>
<div class="section">
<h1><a id="download" name="download">Download</a></h1>
<p>The best way to download lxml is to visit <a class="reference" href="http://pypi.python.org/pypi/lxml/">lxml at the Python Package
Index</a> (PyPI).  It has the source that compiles on various platforms.
The source distribution is signed with <a class="reference" href="pubkey.asc">this key</a>.  Binary builds for
MS Windows usually become available through PyPI a few days after a
source release.  If you can't wait, consider trying a less recent
release version first.</p>
<p>The latest version is <a class="reference" href="lxml-2.0.11.tgz">lxml 2.0.11</a>, released 2008-12-12
(<a class="reference" href="changes-2.0.11.html">changes for 2.0.11</a>).  <a class="reference" href="#old-versions">Older versions</a> are listed below.</p>
<p>Please take a look at the <a class="reference" href="installation.html">installation instructions</a>!</p>
<p>This complete web site (including the generated API documentation) is
part of the source distribution, so if you want to download the
documentation for offline use, take the source archive and copy the
<tt class="docutils literal"><span class="pre">doc/html</span></tt> directory out of the source tree.</p>
<p>It's also possible to check out the latest development version of lxml
from svn directly, using a command like this:</p>
<pre class="literal-block">
svn co http://codespeak.net/svn/lxml/trunk lxml
</pre>
<p>You can also browse the <a class="reference" href="http://codespeak.net/svn/lxml/">Subversion repository</a> through the web, or
take a look at the <a class="reference" href="https://codespeak.net/viewvc/lxml/">Subversion history</a>.  Please read <a class="reference" href="build.html">how to build lxml
from source</a> first.  The <a class="reference" href="http://codespeak.net/svn/lxml/trunk/CHANGES.txt">latest CHANGES</a> of the developer version
are also accessible.  You can check there if a bug you found has been
fixed or a feature you want has been implemented in the latest trunk
version.</p>
</div>
<div class="section">
<h1><a id="mailing-list" name="mailing-list">Mailing list</a></h1>
<p>Questions? Suggestions? Code to contribute? We have a <a class="reference" href="http://codespeak.net/mailman/listinfo/lxml-dev">mailing list</a>.</p>
<p>You can search the archive with <a class="reference" href="http://blog.gmane.org/gmane.comp.python.lxml.devel">Gmane</a> or <a class="reference" href="http://www.google.com/webhp?q=site:codespeak.net%2Fmailman%2Flistinfo%2Flxml-dev+">Google</a>.</p>
</div>
<div class="section">
<h1><a id="bug-tracker" name="bug-tracker">Bug tracker</a></h1>
<p>lxml uses the <a class="reference" href="https://launchpad.net/lxml/">launchpad bug tracker</a>.  If you are sure you found a bug in
lxml, please file a bug report there.  If you are not sure whether some
unexpected behaviour of lxml is a bug or not, please ask on the <a class="reference" href="http://codespeak.net/mailman/listinfo/lxml-dev">mailing
list</a> first.  Do not forget to search the archive (e.g. with <a class="reference" href="http://blog.gmane.org/gmane.comp.python.lxml.devel">Gmane</a>)!</p>
</div>
<div class="section">
<h1><a id="license" name="license">License</a></h1>
<p>The lxml library is shipped under a <a class="reference" href="http://codespeak.net/svn/lxml/trunk/doc/licenses/BSD.txt">BSD license</a>. libxml2 and libxslt2
itself are shipped under the <a class="reference" href="http://www.opensource.org/licenses/mit-license.html">MIT license</a>. There should therefore be no
obstacle to using lxml in your codebase.</p>
</div>
<div class="section">
<h1><a id="old-versions" name="old-versions">Old Versions</a></h1>
<ul class="simple">
<li><a class="reference" href="lxml-2.0.10.tgz">lxml 2.0.10</a>, released 2008-11-17 (<a class="reference" href="changes-2.0.10.html">changes for 2.0.10</a>)</li>
<li><a class="reference" href="lxml-2.0.9.tgz">lxml 2.0.9</a>, released 2008-09-05 (<a class="reference" href="changes-2.0.9.html">changes for 2.0.9</a>)</li>
<li><a class="reference" href="lxml-2.0.8.tgz">lxml 2.0.8</a>, released 2008-07-24 (<a class="reference" href="changes-2.0.8.html">changes for 2.0.8</a>)</li>
<li><a class="reference" href="lxml-2.0.7.tgz">lxml 2.0.7</a>, released 2008-06-20 (<a class="reference" href="changes-2.0.7.html">changes for 2.0.7</a>)</li>
<li><a class="reference" href="lxml-2.0.6.tgz">lxml 2.0.6</a>, released 2008-05-31 (<a class="reference" href="changes-2.0.6.html">changes for 2.0.6</a>)</li>
<li><a class="reference" href="lxml-2.0.5.tgz">lxml 2.0.5</a>, released 2008-05-01 (<a class="reference" href="changes-2.0.5.html">changes for 2.0.5</a>)</li>
<li><a class="reference" href="lxml-2.0.4.tgz">lxml 2.0.4</a>, released 2008-04-13 (<a class="reference" href="changes-2.0.4.html">changes for 2.0.4</a>)</li>
<li><a class="reference" href="lxml-2.0.3.tgz">lxml 2.0.3</a>, released 2008-03-26 (<a class="reference" href="changes-2.0.3.html">changes for 2.0.3</a>)</li>
<li><a class="reference" href="lxml-2.0.2.tgz">lxml 2.0.2</a>, released 2008-02-22 (<a class="reference" href="changes-2.0.2.html">changes for 2.0.2</a>)</li>
<li><a class="reference" href="lxml-2.0.1.tgz">lxml 2.0.1</a>, released 2008-02-13 (<a class="reference" href="changes-2.0.1.html">changes for 2.0.1</a>)</li>
<li><a class="reference" href="lxml-2.0.tgz">lxml 2.0</a>, released 2008-02-01 (<a class="reference" href="changes-2.0.html">changes for 2.0</a>)</li>
<li><a class="reference" href="lxml-1.3.6.tgz">lxml 1.3.6</a>, released 2007-10-29 (<a class="reference" href="changes-1.3.6.html">changes for 1.3.6</a>)</li>
<li><a class="reference" href="lxml-1.3.5.tgz">lxml 1.3.5</a>, released 2007-10-22 (<a class="reference" href="changes-1.3.5.html">changes for 1.3.5</a>)</li>
<li><a class="reference" href="lxml-1.3.4.tgz">lxml 1.3.4</a>, released 2007-08-30 (<a class="reference" href="changes-1.3.4.html">changes for 1.3.4</a>)</li>
<li><a class="reference" href="lxml-1.3.3.tgz">lxml 1.3.3</a>, released 2007-07-26 (<a class="reference" href="changes-1.3.3.html">changes for 1.3.3</a>)</li>
<li><a class="reference" href="lxml-1.3.2.tgz">lxml 1.3.2</a>, released 2007-07-03 (<a class="reference" href="changes-1.3.2.html">changes for 1.3.2</a>)</li>
<li>lxml 1.3.1, released 2007-07-02 (<a class="reference" href="changes-1.3.1.html">changes for 1.3.1</a>)</li>
<li><a class="reference" href="lxml-1.3.tgz">lxml 1.3</a>, released 2007-06-24 (<a class="reference" href="changes-1.3.html">changes for 1.3</a>)</li>
<li><a class="reference" href="lxml-1.2.1.tgz">lxml 1.2.1</a>, released 2007-02-27 (<a class="reference" href="changes-1.2.1.html">changes for 1.2.1</a>)</li>
<li><a class="reference" href="lxml-1.2.tgz">lxml 1.2</a>, released 2007-02-20 (<a class="reference" href="changes-1.2.html">changes for 1.2</a>)</li>
<li><a class="reference" href="lxml-1.1.2.tgz">lxml 1.1.2</a>, released 2006-10-30 (<a class="reference" href="changes-1.1.2.html">changes for 1.1.2</a>)</li>
<li><a class="reference" href="lxml-1.1.1.tgz">lxml 1.1.1</a>, released 2006-09-21 (<a class="reference" href="changes-1.1.1.html">changes for 1.1.1</a>)</li>
<li><a class="reference" href="lxml-1.1.tgz">lxml 1.1</a>, released 2006-09-13 (<a class="reference" href="changes-1.1.html">changes for 1.1</a>)</li>
<li><a class="reference" href="lxml-1.0.4.tgz">lxml 1.0.4</a>, released 2006-09-09 (<a class="reference" href="changes-1.0.4.html">changes for 1.0.4</a>)</li>
<li><a class="reference" href="lxml-1.0.3.tgz">lxml 1.0.3</a>, released 2006-08-08 (<a class="reference" href="changes-1.0.3.html">changes for 1.0.3</a>)</li>
<li><a class="reference" href="lxml-1.0.2.tgz">lxml 1.0.2</a>, released 2006-06-27 (<a class="reference" href="changes-1.0.2.html">changes for 1.0.2</a>)</li>
<li><a class="reference" href="lxml-1.0.1.tgz">lxml 1.0.1</a>, released 2006-06-09 (<a class="reference" href="changes-1.0.1.html">changes for 1.0.1</a>)</li>
<li><a class="reference" href="lxml-1.0.tgz">lxml 1.0</a>, released 2006-06-01 (<a class="reference" href="changes-1.0.html">changes for 1.0</a>)</li>
<li><a class="reference" href="lxml-0.9.2.tgz">lxml 0.9.2</a>, released 2006-05-10 (<a class="reference" href="changes-0.9.2.html">changes for 0.9.2</a>)</li>
<li><a class="reference" href="lxml-0.9.1.tgz">lxml 0.9.1</a>, released 2006-03-30 (<a class="reference" href="changes-0.9.1.html">changes for 0.9.1</a>)</li>
<li><a class="reference" href="lxml-0.9.tgz">lxml 0.9</a>,   released 2006-03-20 (<a class="reference" href="changes-0.9.html">changes for 0.9</a>)</li>
<li><a class="reference" href="lxml-0.8.tgz">lxml 0.8</a>,   released 2005-11-03 (<a class="reference" href="changes-0.8.html">changes for 0.8</a>)</li>
<li><a class="reference" href="lxml-0.7.tgz">lxml 0.7</a>,   released 2005-06-15 (<a class="reference" href="changes-0.7.html">changes for 0.7</a>)</li>
<li><a class="reference" href="lxml-0.6.tgz">lxml 0.6</a>,   released 2005-05-14 (<a class="reference" href="changes-0.6.html">changes for 0.6</a>)</li>
<li><a class="reference" href="lxml-0.5.1.tgz">lxml 0.5.1</a>, released 2005-04-09 (<a class="reference" href="changes-0.5.1.html">changes for 0.5.1</a>)</li>
<li><a class="reference" href="lxml-0.5.tgz">lxml 0.5</a>,   released 2005-04-08</li>
</ul>
</div>
</div>
<div class="footer">
<hr class="footer" />
Generated on: 2008-12-12.

</div>
</body>
</html>