DOM - some pointers (fwd)

Dr. David Mertz mertz at
Wed Dec 19 00:36:25 CET 2001

"Andrew Dalke" <dalke at> wrote:
|I would prefer an API which is more like
|for entry in doc["entry"]:
|  if entry["account"][0].text == "dalke":
|    entry["shell"][0].text = "/bin/bash"
|    break
|and not have to worry about the normalization and explicit
|use of firstChild.

You might want to look at my [xml_objectify] module.  It wraps XML
processing in more Pythonic feeling object structures, and is quite
transparent to use.  OTOH, [xml_objectify] is really about *reading* XML
documents into Python objects... it doesn't write back changes
particularly seamlessly.

More information about the Python-list mailing list