ElementTree API主要包含在Element类中,ElementTree API就是XML树相关的函数

追加子节点有两种方式,一种是使用append(),另一种是使用SubElement()

from lxml import etree

root = etree.Element("root") #创建根节点
root.append(etree.Element("child1")) #创建子节点child1
child2 = etree.SubElement(root, "child2") #创建子节点child2
child3 = etree.SubElement(root, "child3") #创建子节点child3
print(etree.tostring(root, pretty_print=True)) #输出所有节点

最新文章

  1. 多线程爬取 threading.Thread 文件名支持gbk编码
  2. 非对称加密RSA的应用及在C#中的实现
  3. 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)
  4. Nginx 日志按天分割
  5. html5在手机端关于 map area中的自适应
  6. Java_并发线程_CompletionService
  7. [leetcode-566-Reshape the Matrix]
  8. Struts2拦截器记录系统操作日志
  9. webpack 图片的打包
  10. Dockerfile 中的 CMD 与 ENTRYPOINT
  11. Adobe系列产品卸载不干净怎么解决
  12. Windows如何上传代码到Github
  13. POJ2386----Lake Counting
  14. 多选插件multiselect.js
  15. [LeetCode] 717. 1-bit and 2-bit Characters_Easy
  16. vue父子组件使用时遇到的一个问题
  17. 什么是Apache ZooKeeper?
  18. 【12c OCP】CUUG OCP认证071考试原题解析(34)
  19. 51nod 1035 最长的循环节 数学
  20. 深度学习笔记(一):logistic分类【转】

热门文章

  1. Bug 29041775 : ORA-41401: Define character set () does not match database character set ()
  2. win10,7 80端口被占用的检测和解决方法
  3. 每日JAVA面试
  4. MVC(实战二:网址映射)
  5. 改变JAVA窗体属性的操作方法
  6. JS-正则表达式解析
  7. 5面终于拿到了字节跳动offer! 鬼知道我经历了啥...
  8. docker容器中安装vim 、telnet、ifconfig命令
  9. Linux中,Tomcat 怎么承载高并发(深入Tcp参数 backlog)
  10. Java并发总结