2
У меня есть объект xml.dom.Element и хотел бы преобразовать его в строку, содержащую XML. Кажется, не существует метода для этого или я чего-то не хватает?Pretty print Python xml.dom.Element object
У меня есть объект xml.dom.Element и хотел бы преобразовать его в строку, содержащую XML. Кажется, не существует метода для этого или я чего-то не хватает?Pretty print Python xml.dom.Element object
Используйте toprettyxml или toxml метод:
elt.toprettyxml(indent = ' ')
Например,
import xml.dom.minidom as minidom
doc = minidom.Document()
foo = doc.createElement("foo")
doc.appendChild(foo)
print(foo.__class__)
# xml.dom.minidom.Element
print(foo.toprettyxml(indent = ' '))
# <foo/>