向ElementTree(Python)中的子元素添加值

2024-06-01 00:59:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找python中支持的格式,用于将元素的值作为文本值传递给子元素。例如,我将下面的url设置为全局的,因为它在许多地方被引用。在

global appurl
appurl = 'http://%s/adminapi/application' % ipaddr

现在我需要在Python中实现这种类型的XML格式:

^{pr2}$

在python中,我写了这样的东西

application_e = etree.SubElement(doc,'application', name='TEST')
    refURL_e = etree.SubElement(application_e,'refURL')
    Application = "TEST"
    ApplicationURL = "appurl/%s" % Application
    refURL_e.text = ApplicationURL

我如何将{value of Application}即TEST附加到我全局定义的appurl,并将其作为一个值分配给refirl,这是Application的子元素。在


Tags: test文本url元素application格式地方全局