编辑XML标记中的属性

时间:2016-07-18 23:42:15

标签: python xml

我一直在尝试查找和更新am xml文件中的某些属性。我在python中使用lxml。我尝试了以下内容:假设country是标记地址的属性。

    frag_xml_tree = ET.parse(xml_name)
    root = frag_xml_tree.getroot()
    for elem in root.iter('address'):
                print elem.get('country')
                elem.set('country', "USA")
                print elem.get('country')

当我看到两个打印语句时,我看到了更新,但我没有在实际的xml文件中看到更新。对此有任何帮助将非常感激。

我能够弄清楚如何将更改写入全新的xml但是如何编辑现有的xml?

0 个答案:

没有答案