私が知る限り、この質問は繰り返しではありません。私は何日も解決策を探していて、単に問題を突き止めることができないからです. Python を使用して、XML ドキュメント タグからネストされた属性を出力しようとしています。私が実行しているエラーは、情報を取得しようとしているタグ I に複数の属性があるという事実に関係していると思います。「second-tag」タグから「status」値が必要であることを指定できる方法はありますか?? 助けてくれてありがとう。
私の XML ドキュメント 'test.xml':
<?xml version="1.0" encoding="UTF-8"?>
<first-tag xmlns="http://somewebsite.com/" date-produced="20130703" lang="en" produced- by="steve" status="OFFLINE">
<second-tag country="US" id="3651653" lang="en" status="ONLINE">
</second-tag>
</first-tag>
私のPythonファイル:
import xml.etree.ElementTree as ET
tree = ET.parse('test.xml')
root = tree.getroot()
whatiwant = root.find('second-tag').get('status')
print whatiwant
エラー:
AttributeError: 'NoneType' object has no attribute 'get'