利用ElementTree讀寫XML文件

作者:winterTTr  (轉載請註明)

 


    在Python中,對於XML的處理有很多模塊,dom,sax,ElementTree(或者對應的cElementTree)等等,其中使用起來比較快捷方便的,應該算是ElementTree了。似乎很多人懶得看E文的manual,呵呵,那我就總結一下個人的使用經驗。

 

  • 引入ElementTree

在Python2.5的版本中,ElementTree存在於xml.etree.ElementTree這個模塊路徑中。我個人引入時,習慣使用一些網上的比較多的用法,利用as簡化名稱。

  • 構造ElementTree對象(從文件讀取XML信息)

基本上有如下兩種方法:

利用ET.parse(文件名)的形式,可以讀取xml取得對應的ElementTree對象。

或者直接利用ET.ElementTree(file = 文件名)的形式,也可以直接利用一個文件構造ElementTree對象。

  • 分析ElementTree對象

 

 

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