溫馨提示×

lxml怎么實現(xiàn)XML元素的批量插入

小億
96
2024-05-15 15:26:16
欄目: 編程語言

在lxml中可以使用extend()方法來實現(xiàn)XML元素的批量插入。下面是一個示例代碼:

from lxml import etree

# 創(chuàng)建一個XML文檔
root = etree.Element("root")

# 創(chuàng)建要插入的多個子元素
elements = [
    etree.Element("child1"),
    etree.Element("child2"),
    etree.Element("child3")
]

# 將子元素批量插入到根元素中
root.extend(elements)

# 輸出XML文檔
print(etree.tostring(root, pretty_print=True).decode())

運行以上代碼,將會輸出如下XML文檔:

<root>
  <child1/>
  <child2/>
  <child3/>
</root>

可以看到,通過extend()方法可以將多個子元素批量插入到父元素中。

0