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是這樣的,這是不對的。