おそらく今までエントリーを設けていなかったと思うのですが、pythonを使ってxmlをパースする方法について。
運がいいことに、Python2.5以降は、ElementTreeというライブラリーがあるようです。
(参考:PythonでElementTreeを使ってXMLを処理する方法)
なので、これを使えば一発。
from xml.etree import ElementTree hoge = "<hoge data-name='bar'>hello world</hoge>" xml = ElementTree.fromstring(hoge) #hoge xml.tag #bar xml.get("data-name") #hello world xml.textタグがネストされている場合や、兄弟要素がある場合の問い合わせはまた今度書こうかなと。
0 コメント:
コメントを投稿