1 |
PyXML is a collection of libraries to process XML with Python. |
2 |
It effectively extends and updates Python's built-in XML libraries |
3 |
(the xml.* modules). It contains, among other things: |
4 |
|
5 |
xmlproc: a validating XML 1.0 parser written in Python |
6 |
Expat: a nonvalidating XML 1.0 parser written in C, plus Python bindings |
7 |
PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers |
8 |
4DOM: a compliant DOM Level 2 implementation written in Python |
9 |
javadom: a Java-DOM-implementation-to-standard-Python-DOM adapter |
10 |
pulldom: a DOM implementation that supports lazy instantiation of nodes |
11 |
marshal: a module for serializing Python objects to XML formats including |
12 |
WDDX and XML-RPC |
13 |
sgmlop: a C helper module that can speed up xmllib (deprecated) & sgmllib |
14 |
|
15 |
It also provides the latest updates/fixes for minidom (the default |
16 |
xml.dom.implementation), and includes an XPath 1.0 processor for minidom |
17 |
(xml.xpath). Experimental XSLT 1.0 support for minidom can be added if the |
18 |
port is installed with WITH_XSLT defined (e.g. "make install WITH_XSLT=yes"). |
19 |
|
20 |
WWW: http://pyxml.sourceforge.net/ |
21 |
http://www.python.org/sigs/xml-sig/ |