У меня есть строка, содержащая XML-данные, которые возвращаются из запроса http.
Я использую ElementTree для анализа данных, и я хочу, чтобы затем искать рекурсивно для элемента.
В соответствии с этим вопросом я могу искать рекурсивно только с result.findall(), если result имеет тип ElementTree, а не тип Element.
Теперь xml.etree.ElementTree.fromstring(), используемый для синтаксического анализа строки, возвращает объект Element, а xml.etree.ElementTree.parse(), используемый для синтаксического анализа файла, возвращает объект ElementTree.
Мой вопрос заключается в следующем: как я могу разобрать строку и получить экземпляр ElementTree? (без какого-либо безумия, как запись во временный файл)