lxml教程

首先考慮3個問題:
1:有一個XML文件,如何解析
2:解析後,如果查找、定位某個標籤
3:定位後如何操作標籤,比如訪問屬性、文本內容等
首先導入:from lxml import etree
Element類
Element是XML處理的核心類,Element對象可以直觀的理解爲XML的節點,大部分XML節點的處理都是圍繞該類進行的。這部分包括三個內容:節點的操作、節點屬性的操作、節點內文本的操作。
節點操作
1、創建Element對象
直接使用Element方法,參數即節點名稱。

2、獲取節點名稱
使用tag屬性,獲取節點的名稱。

3、輸出XML內容
使用tostring方法輸出XML內容(後文還會有補充介紹),參數爲Element對象

4、添加子節點
使用SubElement方法創建子節點,第一個參數爲父節點(Element對象),第二個參數爲子節點名稱。

5、刪除子節點
使用remove方法刪除指定節點,參數爲Element對象。clear方法清空所有節點。

6、以列表的方式操作子節點
可以將Element對象的子節點視爲列表進行各種操作:

參考文獻:http://www.jianshu.com/p/f446663c970f
http://cuiqingcai.com/2621.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章