paulb@79 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
paulb@104 | 2 | <html xmlns="http://www.w3.org/1999/xhtml"><head> |
paulb@104 | 3 | |
paulb@104 | 4 | <title>libxml2dom</title><meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/"> |
paulb@104 | 5 | <link href="styles.css" rel="stylesheet" type="text/css"></head> |
paulb@21 | 6 | <body> |
paulb@21 | 7 | <h1>libxml2dom</h1> |
paulb@21 | 8 | <p>The libxml2dom package provides a traditional DOM wrapper around the |
paulb@79 | 9 | Python bindings for <a href="http://www.xmlsoft.org">libxml2</a>. In |
paulb@79 | 10 | contrast |
paulb@79 | 11 | to the <a href="http://www.xmlsoft.org/python.html">standard libxml2 |
paulb@104 | 12 | bindings</a>, libxml2dom provides an API reminiscent of <a href="http://docs.python.org/lib/module-xml.dom.minidom.html">minidom</a>, |
paulb@79 | 13 | <a href="http://www.doxdesk.com/software/py/pxdom.html">pxdom</a> and |
paulb@79 | 14 | other <a href="http://pyxml.sourceforge.net/topics/">Python-based and |
paulb@79 | 15 | Python-related XML toolkits</a>. Performance is |
paulb@79 | 16 | fairly respectable since libxml2dom makes direct use of libxml2mod - |
paulb@79 | 17 | the low-level wrapping of libxml2 for Python. Moreover, serialisation |
paulb@79 | 18 | of |
paulb@79 | 19 | documents is much faster than many other toolkits because libxml2dom |
paulb@79 | 20 | can make direct |
paulb@79 | 21 | use of libxml2 rather than employing Python-level mechanisms to visit |
paulb@79 | 22 | and serialise nodes.</p> |
paulb@21 | 23 | <h2>Copyright and Licence</h2> |
paulb@159 | 24 | <p>See the <code>COPYING.txt</code> |
paulb@159 | 25 | and <code>LICENCE.txt</code> |
paulb@159 | 26 | files |
paulb@159 | 27 | in the <code>docs</code> |
paulb@159 | 28 | directory |
paulb@159 | 29 | in the distribution. libxml2dom is licensed under the <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a>.</p> |
paulb@54 | 30 | <h2>Installation</h2> |
paulb@79 | 31 | <p>Given the availability of libxml2, libxml2dom only needs to reside |
paulb@79 | 32 | on the |
paulb@54 | 33 | PYTHONPATH and can be installed using the <code>setup.py</code> script |
paulb@54 | 34 | provided:</p> |
paulb@159 | 35 | <pre>python setup.py install</pre></body></html> |