0
我想创建一个如下所示的xml文件,其中几个子元素与父元素具有相同的名称。如何创建与父元素名称相同的多个子元素
我写的代码如下:
import xml.etree.ElementTree as ET
TEST2 = ET.Element("TEST2")
GROUP=ET.SubElement(TEST2,'GROUP')
GROUP.set('id','1')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','1_1')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','1_2')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','1_3')
GROUP=ET.SubElement(TEST2,'GROUP')
GROUP.set('id','2')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','2_1')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','2_2')
GROUP=ET.SubElement(GROUP,'GROUP')
GROUP.set('id','3_3')
tree = ET.ElementTree(TEST2)
tree.write("TEST2.xml")
结果XML是这样的,这是不对的。