Suggestions for Python XML library which can search and insert
Robert Kern
rkern at ucsd.edu
Tue Jul 26 01:19:54 EDT 2005
lainedacier at gmail.com wrote:
> Hi,
>
> I'm looking for a library that can search through an XML document tree,
> locate an element by attribute (ideally this can be done through
> XPath), and insert an element (as its child).
Try lxml:
http://codespeak.net/lxml/
In [25]: from lxml import etree
In [26]: nbk = etree.parse('tut-2.3.5-db.nbk')
In [27]: log = root.xpath('//ipython-log[@id="default-log"]')[0]
In [28]: etree.SubElement(log, 'cell')
Out[28]: <Element cell at d668>
--
Robert Kern
rkern at ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the Python-list
mailing list