lxml.etree 教程1: The Element class
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>
相關文章
- lxml官方入門教程(The lxml.etree Tutorial)翻譯XML
- vue-element-admin入門教程(1)Vue
- element-ui中row-class-name的用法UI
- 初識Element(1)
- element 學習借鑑 p1
- java反射(1) 之class.forName(""), 類名.class, 物件.getClass()區別Java反射物件
- Scala進階(1)—— 反射 object 和 class反射Object
- chrome 開發者工具使用教程-01-element皮膚Chrome
- vue-element-admin 框架應用1Vue框架
- Unable to generate a temporary class (result=1)解決方法
- Element原始碼分析系列1一Layout(佈局)原始碼
- Context namespace element 'component-scan' its parser class are only available on JDK 1.5 and higherContextnamespaceAIJDK
- CSS選擇器筆記,element element和element > element 的區別CSS筆記
- Git教程1Git
- iOS[super class]和[self class]iOS
- docker 使用教程1Docker
- tensorflow教程1
- Makefile使用教程1
- Pygame - Python 遊戲程式設計入門 class1GAMPython遊戲程式設計
- JAVA之反射學習1-如何獲取Class物件Java反射物件
- Typescript的interface、class和abstract classTypeScript
- Remove ElementREM
- [轉載]P2P GroupSpecifier Class Explained In Details Part 1AI
- self::class和static::class的區別
- canvas動畫教程-1 引言Canvas動畫
- (1)入門MasaFramework教程Framework
- git簡明教程1Git
- Setting title-center on "< h1> " element on Android does not work, fixAndroid
- Selenium系列教程-06 圖片上傳以及Web Element常用操作方法Web
- Remove Element 解答REM
- [打包優化]從0到1搭建element後臺框架優化篇優化框架
- element-ui select input多選內容過多,+1顯示UI
- spring cvc-elt.1: Cannot find the declaration of element 'beans'解決辦法SpringBean
- Flutter教程(1)——快速預覽Flutter
- Nginx 教程 (1):基本概念Nginx
- Android模糊影象教程(1)Android
- Android模糊影像教程(1)Android
- ☕[Java技術指南](1)Class類檔案的結構介紹(上篇)Java