使用Python中的ElementTree模块可以轻松地读取、创建和编辑XML文档。以下是示例代码:
import xml.etree.ElementTree as ET
# 读取XML文档
tree = ET.parse('example.xml')
root = tree.getroot()
# 修改元素值
for child in root.iter():
if child.tag == 'name':
child.text = 'New Name'
# 添加元素
new_element = ET.Element('age')
new_element.text = '30'
root.append(new_element)
# 删除元素
for child in root.findall('extra_info'):
root.remove(child)
# 写入XML文档
tree.write('example.xml')
该代码将打开名为"example.xml"的XML文件,修改其名为"name"的元素值,并在根元素中添加名为"age"的新元素,最后从根元素中删除"extra_info"元素,再写回到原文件中。
上一篇:编辑XML并保存而不改变标签顺序
下一篇:编辑XML文件但无法确定节点位置