使用lxml库在Python中解析xml时出错

时间:2011-11-19 20:24:11

标签: python xml lxml pretty-print

我无法使用pretty_print参数来打印xml。知道什么可能是错的吗?

我也附上了代码示例。

由于

import xml.etree.cElementTree as etree
import os

def main():

    root = etree.Element("root")

    Series = etree.SubElement(root, "Element")

    SeriesID = etree.SubElement(Series, "Index")
    SeriesID.text = "80379"


    #print str(etree)
    #print(etree.tostring(root, pretty_print=True))

    print(etree.tostring(root))

if __name__ == "__main__":
    main()

1 个答案:

答案 0 :(得分:1)

xml.etree.ElementTree.tostring()没有pretty_print参数。

另一方面,

lxml.etree.tostring()有一个pretty_print参数。