【Python】XMLファイルの読み込み、書き込み、解析(パース)

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とは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されている人気なプログラミング言語です。 主な特徴として「効率のよい、短くて読みやすいコードを書きやすい」、「ライブラリが豊富なのでサクッと...

コメント