@alenkaci

Как извлечь XML данных из PostgreSQL для дальнейшей обработки в python?

Всем доброго дня!
Помогите с решением задачки)
Извлекаю из БД xml, которая хранится в поле body таблицы table следующей функцией
cursor.execute('select convert_from(body, %(form)s) from table limit 1' )
a=cursor.fetchone()

получаю строку:
('<?xml version="1.0" encoding="UTF-8" standalone="yes"?><head xmlns="http://ссылка "><MessageID>1<.MessageID></head>')


как эту строку потом распрасить?
Побывала tree = ET.parse(a) - не работает(
  • Вопрос задан
  • 348 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
ET.parse() принимает файл, вам нужно ET.fromstring()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы