Python > XMLの処理
更新日
2016-03-05
広告
pythonでxmlを処理する方法を紹介します。
ElementTreeを使用する方法
以下がサンプルコードです。from xml.etree import ElementTree as ET element = ET.fromstring(xmlStr) e = element.find(".//company") e.tag # 要素名 e.text # 要素の値 # 名前空間付きで検索 e = element.find(".//{http://sample.namespace}company")
変数xmlStrは、XMLの文字列です。まずこれをfromstringメソッドで読み込み、XMLのオブジェクトを取得します。
findメソッドで、companyという要素を1つ取得しています。 tagには要素名が、textには要素の値が格納されます。 名前空間を指定して取得することも可能です。
広告
お問い合わせは sweng.tips@gmail.com まで。