ElementTree Namespace Prefixes
faassen at infrae.com
Fri Jun 17 14:40:10 CEST 2005
Jarek Zgoda wrote:
>> It's a shame the default ns behavior in Elementtree is in such a poort
>> staten. I'm surprised no one's forked Elementtree solely to fix this
> There is at least one ElementTree API implementation that retains
> prefixes, lxml.ETree. Go google for it.
Just to make it explicitly clear, lxml is not a fork of ElementTree
fork, but a reimplementation of the API on top of libxml2.
ElementTree indeed retains prefixes, and since version 0.7 released
earlier this way, it's also possible to get some control over generation
of prefixes during element construction.
You can find it here:
More information about the Python-list