是否有某种更优雅的方式将元素附加到父母身上,父母需要将这些元素附加到父母身上等等?
例如:
from lxml import etree
root = etree.Element('root')
a = etree.Element('a')
b = etree.Element('b')
c = etree.Element('c')
# Append one by one
b.append(c)
a.append(b)
root.append(a)
也许有可能一次追加所有这些?或者我是否需要像示例一样手动追加它?
答案 0 :(得分:0)
如果你使用SubElement
,你可以定义你的元素并“一次”“追加”它们:
root = etree.Element('root')
a = etree.SubElement(root, 'a')
b = etree.SubElement(a, 'b')
c = etree.SubElement(b, 'c')