使用ElementTree

时间:2016-03-06 08:44:45

标签: python xml

是否可以在构造函数中传递子元素的text属性?我会形容。我想将第二行和第三行连接到一行:

import xml.etree.ElementTree as ET
son = ET.SubElement(parent, tagName) 
son.text = 'some string'

提前致谢

1 个答案:

答案 0 :(得分:1)

我将此标记为How to set ElementTree Element text field in the constructor的副本。

简而言之,不,构造函数不支持它。您可以编写自定义函数:

def text_element(parent, tag, text, *args, **kwargs):
    element = ET.SubElement(parent, tag, *args, **kwargs)
    element.text = text
    return element