在lxml中可以使用extend()
方法來實現XML元素的批量插入。下面是一個示例代碼:
from lxml import etree
# 創建一個XML文檔
root = etree.Element("root")
# 創建要插入的多個子元素
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()
方法可以將多個子元素批量插入到父元素中。