#実現したいこと
xmlファイル(test.xml)で特定のデータ抽出したいです。
ファイルに記載のある<spot>と<orgin>の値を抽出したいですが、うまく動作しません。
ご教示おねがいします。
[理想の出力結果]
バスケ,アメリカ サーカー,イングランド 野球,キューバ―
[test.xml]
xml
1<zabbix_export> 2 <sports> 3 <sport> 4 <sport>バスケ</sport> 5 <orgin>アメリカ</orgin> 6 <code>USA</code> 7 </sport> 8 <sport> 9 <sport>サッカー</sport> 10 <orgin>イングランド</orgin> 11 <code>ENG</code> 12 </sport> 13 <sport> 14 <sport>野球</sport> 15 <orgin>キューバ</orgin> 16 <code>CUB</code> 17 </sport> 18 </sports> 19</zabbix_export>
[export.py]
python3
1import xml.etree.ElementTree as ET 2 3# XMLファイル取得 4ml = "C:\Tool\test.xml" 5 6#XMLファイルを解析 7tree = ET.parse(xml) 8# XMLを取得 9root = tree.getroot() 10for child in root: 11 print(child.tag) 12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/10 06:04
2021/11/10 06:11
2021/11/10 06:35 編集
2021/11/10 07:08