PythonのXMLファイルの読み込み、書き込み、解析(パース)を行う方法をソースコード付きで解説します。
【XMLファイル】読み込み、書き込み、解析(パース)
Pythonでは、標準モジュールxmlでXML解析ができます。
今回は、以下のようなRSSのXMLファイルを例にサンプルコードを実行して使い方を見ていきます。
■XMLサンプル
■サンプルコード
補足
外部ファイルでなく文字列の状態で取得しているXMLデータを解析する場合は、以下のように行います。
import xml.etree.ElementTree as ET xml_data = "ここにXMLデータ" # XMLデータの読み込み root = ET.fromstring(xml_data) # 最上位階層のタグ・中身 print(root.tag,root.attrib) # 子階層のタグ・中身 for child in root: print(child.tag, child.attrib)
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント