lxml
Details
| Last Update: | 2008-06-22 22:57:27 |
| Version: | 2.0.5 |
| License/Program Type: | BSD License |
| Publisher: | Martijn Faassen |
| Price: | $0.00 |
Description:
lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language.
lxml is a Pythonic binding for the libxml2 and libxslt 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 ElementTree API. See the introduction for more information about background and goals.
lxml.etree follows the ElementTree API as much as possible, building it on top of the native libxml2 tree. If you are new to ElementTree, start with the lxml.etree Tutorial. See also the ElementTree compatibility overview and the benchmark results comparing lxml to the original ElementTree and cElementTree implementations.
Right after the lxml.etree Tutorial and the ElementTree documentation, the most important place to look is the lxml.etree specific API documentation. It describes how lxml extends the ElementTree API to expose libxml2 and libxslt specific functionality, such as XPath, Relax NG, XML Schema, XSLT, and c14n. Python code can be called from XPath expressions and XSLT stylesheets through the use of extension functions. lxml also offers a SAX compliant API, that works with the SAX support in the standard library.
There is a separate module lxml.objectify that implements a data-binding API on top of lxml.etree. See the objectify and etree FAQ entry for a comparison.
In addition to the ElementTree API, lxml also features a sophisticated API for custom element classes. 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 C-level API that can be used to efficiently extend lxml.etree in external C modules, including custom element class support.
Requirements:
·
What's New in This Release:
Bugs fixed
· Resolving to a filename in custom resolvers didn't work.
· lxml did not honour libxslt's second error state "STOPPED", which let some XSLT errors pass silently.
· Memory leak in Schematron with libxml2 >= 2.6.31.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using lxml crack,
lxml key generator, lxml keygen, as well as any
pirated lxml serial number/serial numbers and lxml
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of lxml.
Downloadtube.com advises that lxml should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of lxml.
Add to
lxml Version History
Related Software
|
|
From category: Emacs |
| Emacs Photo Database package provides a front-end for a relational database to store the film, negative, and print information.... |
|
|
From category: Others |
| CSSED 0.4.0 is others software developed by ago Rubio. CSSED is a small developer editor and validator, that tries to ease the CSS editing. It is an Open Source project, it means that you can downl... |
|
|
From category: Markup |
| AFT 5.096 is markup software developed by Maroc. AFT is a document preparation system. It is mostly free form meaning that there is little intrusive markup. AFT source documents look a lot like pla... |
|
|
From category: IDEs |
| Eclipse 3.2 is ides software developed by Eclipse Foundation. Eclipse project is an open source community whose projects are focused on providing an extensible development platform and application... |
|
|
From category: Markup |
| File2XLIFF4j 20061005 is markup software developed by Sonny Zubia. File2XLIFF4j is a modular implementation of a tool that converts files to and from the OASIS standard XLIFF. XLIFF means XM... |
|
|
From category: Filters |
| CRM114 Discriminator 20060704a is filters software developed by Crah the Merciless. CRM114 is a system to examine incoming e-mail, data files or other data streams, system log streams and to sort,... |
|
|
From category: Emacs |
| Easymacs 1.1 is emacs software developed by Peter Heslin. Easymacs is an easy-to-learn, one-size-fits-all configuration for new users of GNU Emacs. It sets up key bindings that conform to a common... |
|
|
From category: Others |
| Bibi 2.0 Beta is others software developed by Ute Platzer. Bibi project is a graphical editor and manager for BibTeX Files. Here are some key features of \"Bibi\": Editing files:... |
|
|
From category: Others |
| Exchanger XML Lite 3.2 is others software developed by Cladonia Ltd.. The Exchanger XML Lite is an XML Editor that is free for use in non-commercial environments and can be downloaded without regis... |
|
|
From category: Markup |
| BrightMaRe project is a tool that translates LaTeX equations to ASCII/UTF-8 text.... |
|
|
From category: Markup |
| lq-text is a full-text retrieval package.... |
|
|
From category: Others |
| FMPP 0.9.11 is others software developed by Daniel Dekany. FMPP is a general-purpose text file preprocessor tool that uses FreeMarker templates. FMPP project is particularly designed for HTML prepr... |
|
|
From category: Others |
| Diakonos 0.8.2 is others software developed by Pistos. Diakonos is a customizable, usable console-based text editor. I made Diakonos with the intention of being easier to configure and use than ema... |
|
|
From category: IDEs |
| DB Visual ARCHITECT for NetBeans 4.0 is ides software developed by Visual Paradigm International Ltd.. DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database appl... |
|
|
From category: IDEs |
| BlueJ 2.1.3 is ides software developed by Michael Kolling. BlueJ project is an integrated Java environment (Java IDE) specifically designed for introductory teaching. The BlueJ environment w... |
Leave a comment