Ошибка использования библиотеки lxml для анализа xml в Python - PullRequest
0 голосов
/ 20 ноября 2011

Я не могу использовать аргумент 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 Ответ

1 голос
/ 20 ноября 2011

xml.etree.ElementTree.tostring() не имеет параметра pretty_print.

lxml.etree.tostring(), с другой стороны, имеет параметр pretty_print.

...