一、xml文件第四层标签复制三次
说明:
- 使用python,xml
- xml文件有六层标签分别
<aaa>、<bbb>、<ccc>、<ddd>、<eee>、<fff>
,从第四层<ddd>
开始复制,复制三次 <ddd>、<eee>、<fff>
所有标签,所有内容均需要复制
import xml.etree.ElementTree as ET
# 打开xml文件
tree = ET.parse("把你的xml文件放在这里.xml")
root = tree.getroot()
# 找到要复制的标签
ccc_tag = root.find(".//ccc")
ddd_tag = root.find(".//ddd")
# 复制第四层,第五层,第六层,共复制三次
for i in root.findall(".//ddd"):
for j in range(3):
add_tag = ET.Element(i.tag, i.attrib)
add_tag.extend(i)
ccc_tag.append(add_tag)
# 保存修改后的xml文件
tree.write("复制成功.xml")