python XML的使用

來源:互聯網
上載者:User
XML的使用:

1、  處理xml訊息包比較好用的模組是xml.etree.ElementTree。

2、  Element執行xml的根節點。

3、  elem.find(path):尋找根節點下面路徑為path的子節點。

4、  elem.findall(path):同樣的子節點可能有多個,這裡會返回一個列表。

5、  elem.findtext(path):擷取指定路徑子節點的內容,這個我們會經常使用。

6、  elem.get(key);擷取屬性的值。

7、  上面如果沒用,則返回none

8、  elem.append:添加自節點。

9、  elem.tag:返回tag值,也就是name。

10、 elem.text:返回內容。

11、 elem.attrib:返回屬性的字典。

12、 SubElement:產生一個節點,自動添加為父節點的子節點。

13、 tostring:轉化為xml文本字串。但是不包括xml頭。如果編碼方式為UTF-8或者GB2312,gb2312都會產生xml頭;如果是utf-8,則不會產生xml頭

14、 fromstring:從字串轉化為ElementTree對象。和XML同樣的功能。

15、 elem.set();設定屬性值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.