在文档中,给出了以下行来描述如何启动类对象
class xml.etree.ElementTree.Element(tag, attrib={}, **extra)
在它下面有一行说
extra 包含附加属性,作为关键字参数给出。
我一直在尝试,但我不确定这到底意味着什么。例如,我想添加text属性,但它不能正常工作。我的论点似乎转而使用attrib属性。
这是突出我的问题的示例代码
>>> import xml.etree.ElementTree as ET
>>> tree = ET.Element('Level 0',text = 'test text')
>>> tree.attrib #This should be empty
{'text': 'test text'}
>>> tree.text #test text should be here
>>>
下面是参考文档的链接。
http://docs.python.org/3.3/library/xml.etree.elementtree.html#element-objects