. "If speed is a requirement have a look at lxml. lxml is a pythonic binding for the libxml2 and libxslt C libraries." . . .