0

如何在每个循环中按照一种方式在 doc 标签中打印数据?

我的代码

root = ET.Element("root")
doc = ET.SubElement(root, "doc")
tree = ET.ElementTree(root)
for row in tree.iter():
    ET.SubElement(doc, "sku", name="sku").text = siradakiSku
    ET.SubElement(doc, "baslik", name="baslik").text = urunBaslik
    tree.write("C:/Users/s/Desktop/ferodo/veri.xml")

我的导出结果:

<root>
<doc>
   <sku name="sku">ART1000</sku>
   <baslik name="baslik">DIS DIKIZ AYNA</baslik>
   <sku name="sku">ART2000</sku>
   <baslik name="baslik">DIS DIKIZ AYNASI MEKANIK</baslik>
</doc>
</root>

我想将数据打印到 xml 文件中,如下所示:

<root>
<doc>
   <Sku>ART1000</Sku>
   <baslik>DIS DIKIZ AYNA</baslik>
</doc>
<doc>
   <Sku>ART2000</Sku>
   <baslik>DIS DIKIZ AYNASI MEKANIK</baslik>
</doc>
</root>
4

0 回答 0