如何用lxml缩进XML?

时间:2015-06-15 16:01:56

标签: python lxml

假设我使用lxml:

创建了这个XML文档
from lxml import etree
album=etree.Element("album")
doc=etree.ElementTree(album)
album.append(etree.Element("autor"))
album.append(etree.Element("titulo"))
album.append(etree.Element("formato"))
album.append(etree.Element("localizacion"))
album[0].text="album name"
album[0].attrib["pais"]="ES"
album[1].text="artist name"
album[2].text="MP3"
album[3].text="Varios CD5"

如何将此XML保存到文件中以便有合理的缩进?

1 个答案:

答案 0 :(得分:2)

doc.write('albumtest.xml', pretty_print=True)