【Python】XML解析(パース)

スポンサーリンク

この記事では、PythonでXMLファイルを解析(パース)する方法をソースコード付きで解説します。

スポンサーリンク

XML解析(パース)

Pythonでは、標準モジュールxmlでXML解析ができます。

XMLデータの読み込み

import xml.etree.ElementTree as ET

# XMLデータの読み込み
root = ET.fromstring(xml_data)

要素の中身を確認

import xml.etree.ElementTree as ET

# XMLデータの読み込み
root = ET.fromstring(xml_data)

# 最上位階層のタグ・中身
print(root.tag,root.attrib)

# 子階層のタグ・中身
for child in root:
    print(child.tag, child.attrib)

要素へのアクセス

import xml.etree.ElementTree as ET

# XMLデータの読み込み
root = ET.fromstring(xml_data)

print(root[0][1].text)

【おすすめ記事】
Python入門 サンプル集

スポンサーリンク

シェア&フォローお願いします!