Ранее я ответил на аналогичный вопрос о том, как анализировать и выполнять поиск в данных XML.
Полнотекстовый поиск данных XML с помощью Python: лучшие практики, плюсы и минусы
Вы захотите взглянуть на функцию xml2json.
Функция ожидает объект минидома. Вот как я получил свой XML, не уверен, как вы это делаете.
from xml.dom import minidom
x = minidom.parse(urllib.urlopen(url))
json = xml2json(x)
Или, если вы используете строку, а не URL:
x = minidom.parseString(xml_string)
json = xml2json(x)
Функция xml2json вернет словарь со всеми значениями, найденными в xml. Возможно, вам придется попробовать и распечатать вывод, чтобы увидеть, как выглядит макет.