Хотите ли вы разобрать XML, как вы указали в заголовке вопроса, или HTML, как вы видите в тексте вопроса? Для последнего я рекомендую BeautifulSoup - загрузите его и установите, затем, сделав объект soup
из HTML, вы можете легко найти тег с определенным идентификатором (или другим атрибутом ), например:
errp = soup.find(attrs={'id': 'ErrorPanel'})
if errp is not None:
print 'Error:', errp.string
и аналогично для другого случая (легко настраиваемый, например, в цикл, если вы ищете неуникальные атрибуты и т. Д.).