0

私はそれをコンソールに出力することができ、それは私が望む方法ですが、保存する方法を把握できないようです. サンプルの XML は変更されません。私は非常に大きな XML ファイルと iterparse 関数を使用しています。

私のコード:

def xmlTagMethod(xmlfile, changetag):
    tree = ET.ElementTree(file=xmlfile)
    root = tree.getroot()
    for event, elem in ET.iterparse(xmlfile):
        if event == 'end':
            if elem.tag == changetag:
                elem.set('maxwidth', '20')
        print elem.attrib
    tree.write("outPutTagData.xml")
4

1 に答える 1