Я только что делал нечто подобное и натолкнулся на ваш вопрос.
В моем случае я подумал, что minidom.parse был сломан, потому что я получал синтаксические ошибки.Оказывается, синтаксические ошибки были в моем документе xml - трассировка не очень ясно показала это.
Если вы получаете синтаксические ошибки с minidom.parse или minidom.parseString, обязательно проверьтеисходный файл.