【问题标题】:creating xml doc from scratch with ElementTree使用 ElementTree 从头开始​​创建 xml 文档
【发布时间】:2013-08-22 20:23:46
【问题描述】:

我收到以下代码的错误:

import xml.etree.ElementTree as ET

tree = ET.ElementTree()
root = ET.Element("configuration")
elem = ET.SubElement(root, "appConfig")
elem2 = ET.SubElement(root, "fileGDB")
print ET.tostring(root)
tree.write(sys.stdout)

它在 ElementTree.py 模块中的以下行引发异常: iterate = elem.getiterator # cET 兼容性 例外是: AttributeError:“NoneType”对象没有属性“getiterator”

在上面的代码中:

print ET.tostring(root)

打印出来就好了。我不明白为什么它会抛出这个异常。我做错了什么?

史蒂夫

【问题讨论】:

    标签: python python-2.7 elementtree


    【解决方案1】:

    好的,呵呵, 创建节点后,我需要将以下行设为最后一行:

    tree = ET.ElementTree(root)
    

    也许其他人会像我一样麻木。 :-)

    【讨论】:

      猜你喜欢
      • 2010-09-13
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-21
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多