Я не понимаю конец этого утверждения:
print node.getElementsByTagName(`author')[0].childNodes[0].data.strip()
Что data.strip() делает в этом утверждении?
data.strip()
Удаляет лишние пробелы в начале и конце строки. Это не специфично для XML, но это общий строковый метод в Python , который вы можете найти в документации здесь .
Возвращает копию строки с удаленными начальными и конечными символами (по умолчанию удаляется пробел)
http://docs.python.org/release/2.3/lib/module-string.html