Python xml ElementTree из источника строки? ElementTree.parse читает из файла, как я могу его использовать, если у меня уже есть данные XML в строке? Может быть, я здесь что-то упустил, но должен быть способ использовать ElementTree, не выписывая строку в файл и не читая ее снова. xml.etree.elementtree Ответ 1 Если вы используете xml.etree.ElementTree.parse для анализа из файла, вы можете использовать xml.etree.ElementTree.fromstring для разбора текста. См. xml.etree.ElementTree Ответ 2 Вы можете анализировать текст как строку, которая создает элемент, и создавать ElementTree с использованием этого элемента. import xml.etree.ElementTree as ET tree = ET.ElementTree(ET.fromstring(xmlstring)) Я только что наткнулся на эту проблему, и документация, хотя и полная, не очень проста в разнице в использовании методов parse и fromstring. Ответ 3 Вам понадобится xml.etree.ElementTree.fromstring(текст) from xml.etree.ElementTree import XML, fromstring, tostring myxml = fromstring(text) Ответ 4 Это на странице, которую вы связали. Используйте fromstring.
Ответ 1 Если вы используете xml.etree.ElementTree.parse для анализа из файла, вы можете использовать xml.etree.ElementTree.fromstring для разбора текста. См. xml.etree.ElementTree
Ответ 2 Вы можете анализировать текст как строку, которая создает элемент, и создавать ElementTree с использованием этого элемента. import xml.etree.ElementTree as ET tree = ET.ElementTree(ET.fromstring(xmlstring)) Я только что наткнулся на эту проблему, и документация, хотя и полная, не очень проста в разнице в использовании методов parse и fromstring.
Ответ 3 Вам понадобится xml.etree.ElementTree.fromstring(текст) from xml.etree.ElementTree import XML, fromstring, tostring myxml = fromstring(text)