Element是ElementTree API的主要容器对象。大部分的XML 树功能都是通过这个类来访问的。
元素很容易通过Element工厂来创建
>>> root = etree.Element("root")
元素的XML标签名称通过tag属性来获取
>>> print(root.tag) root
可以使用append()方法来创建一个子元素然后添加到父元素
>>> root.append( etree.Element("child1") )
我们也有更方便的办法:SubElements,接收和Element工厂相同的参数,只不过额外要求父节点作为第一个参数
>>> child2 = etree.SubElement(root, "child2") >>> child3 = etree.SubElement(root, "child3")
下面是得到的XML
>>> print(etree.tostring(root, pretty_print=True)) <root> <child1/> <child2/> <child3/> </root>