Python Glossary English

все Python 3xml.etree.ElementTreeфункция

xml.etree.ElementTree.dump()

сериализация

Печатает элемент или дерево в stdout как XML. Предназначена только для отладки.

Синтаксис

ET.dump(elem)

dump() ничего не возвращает — x = ET.dump(e) даёт None, а для строки нужен tostring(e, encoding='unicode'). Формат вывода документация называет зависящим от реализации, так что в тестах и в выводе программы на него не полагайтесь. Принимает и Element, и ElementTree; с 3.8 сохраняет порядок атрибутов.

Примеры

import xml.etree.ElementTree as ET
e = ET.fromstring('<a x="1"><b/></a>')
ET.dump(e)  # → <a x="1"><b /></a>
print(ET.dump(e) is None)  # → <a x="1"><b /></a> / True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности