import xml.etree.elementtree as et
tree = et.parse('country_data.xml')
root = tree.getroot()
root =et.fromstring(country_data_as_string)
用法:root.findall(xpath)
語法解釋
tag選中符合給定tag的全部孩子elements
*選中全部孩子elements
.選中當前element
//選中同一級別的全部子element
..選中父親節點
[@attrib]
選中含有給定屬性的全部節點
[@attrib=』value』]
選中含有給定屬性以及給定屬性值的全部節點
[tag]
選中所有擁有乙個叫做tag的孩子的elements
[position]
選中所有位於指定位置的elements
XML輕鬆學習手冊(2)XML概念
第二章 xml概念 導言 經過第一章的快速入門學習,你已經知道了xml是一種能夠讓你自己創造標識的語言,它可以將資料與格式從網頁中分開,它可以儲存資料和共享資料的特性使得xml無所不能。如果你希望深入學習xml,系統掌握xml的來龍去脈,那麼我們首先還是要回到xml概念的問題上來。xml exten...
學習心得 python學習心得
自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...
學習心得2
我一直以為switch.case語句中的case和break之間只能寫一句話,因為以前書上舉得例子一直都是那樣的,所以。呵呵,如今我知道case和break之間可以寫很多句,只要你不嫌亂。而每乙個case和break就相當於是一對大括號,這樣想寫多少隨你了。但是寫的語句太多,會覺得很亂,可讀性比較差...