все Python 3xml.etree.ElementTreeфункция
xml.etree.ElementTree.fromstringlist()
разбор
Разбирает XML, переданный последовательностью фрагментов строки, и возвращает корневой Element.
Синтаксис
root = ET.fromstringlist(sequence, parser=None)
Фрагменты могут рваться где угодно, даже посреди тега: они подаются парсеру по очереди через feed(), и склеивать их заранее не нужно. Но весь документ всё равно собирается в памяти, и результат появляется только в конце — для чтения по мере поступления данных нужен XMLPullParser. Ошибка разметки, как и у fromstring(), — ParseError.
Примеры
import xml.etree.ElementTree as ET
root = ET.fromstringlist(['<a><b', '>1</b>', '</a>'])
print(root[0].tag, root[0].text) # → b 1
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности