我可以将它打印到控制台,这是我想要的方式,但我似乎无法掌握如何保存它。示例中的 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")