Найти - Пользователи
Полная версия: Как парсить XML не из файла на диске
Начало » Базы данных » Как парсить XML не из файла на диске
1
evgen34
Всем привет! Подскажите, пожалуйста, можно ли парсить XML не из файла на диске, а из оперативки? Проблема в чем: считываю xml файл из zip архива в переменную z, дальше пытаюсь прочитать так:
tree = parse(z)
и получаю ошибку без названия её типа:
  File "C:\Python\lib\xml\etree\ElementTree.py", line 1242, in parse
    tree.parse(source, parser)
  File "C:\Python\lib\xml\etree\ElementTree.py", line 1718, in parse
    source = open(source, 'rb')
Когда читаю из файла, то прога работает как надо. Неужели каждый раз временно извлекать файлик и сохранять на диске?
Спасибо
o7412369815963
tree = etree.XML(xml_source)
evgen34
o7412369815963, спасиба, работает!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB