lxml.etree 教程1: The Element class

Element是ElementTree API的主要容器对象。大部分的XML树功能都是通过这个类来访问的。

  1. 元素很容易通过Element工厂来创建:
    >>> root = etree.Element("root")

  2. 元素的XML标签名称通过tag属性来获取:
    >>> print(root.tag)
    root

  3. 可以使用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))






你可能感兴趣的:(lxml.etree 教程1: The Element class)