>> ElementTree on the other hand provides incredibly easy access to XML >> elements and works in a more Pythonic way. Why has the API not been >> included in the Python core?
I think the key here is ElementTree's Pythoninc API. While it's clearly possible to install it as a third-party package, I think there's a clear best-of-breed aspect here that suggests it belongs in the standard distribution simply to discourage continued use of DOM-based APIs. Skip -- http://mail.python.org/mailman/listinfo/python-list