<myroot> <data txt="some0" txt1 = "some1" txt2 = "some2" >
<data2>
< bank = "SBI" bank2 = "SBI2" >
<data2>
<data3>
<branch = "bang1" branch = "bang2" >
<data3>
</data>
<data txt="some0" txt1 = "some1" txt2 = "some2" >
<data2>
< bank = "citi" bank2 = "citi2" >
<data2>
<data3>
<branch = "bang3" branch = "bang4" >
<data3>
</data> </myroot>
Данные, указанные выше, хранятся в переменной, не содержащей XML-файл. Я не могу разобрать его, потому что это не файл xml. пожалуйста, помогите мне, чтобы преобразовать данные в XML-формате/файл и анализировать то же самое, что ниже скрипта, который я пытаюсь:Как анализировать данные xml, которые хранятся в переменной?
stdout = "<myroot>%s</myroot>" % stdout
print'main data', stdout
tree = ElementTree.fromstring(stdout)
tree1 = ET.parse('tree')
В первой строке сценария я добавить корневую тег в данные и в основном данные xml, которые я показал выше, будут сохранены, тогда я пытаюсь разобрать его, но он выдает ошибку.
Покажите нам свою ошибку. – refi64