私は、xmlを読み取るだけでなく、その解析の結果を電子メールとして送信できるPythonでコードを書いています。今、私はxmlにあるファイルを読み込もうとして問題を抱えています。少なくともファイルを読み取ってPython内で電子メールで送信できると思った単純なPythonスクリプトを作成しましたが、4行目に構文エラーが発生しています。
root.tag'ログ'
とにかくここに私がこれまでに書いたコードがあります:
import xml.etree.cElementTree as etree
tree = etree.parse('C:/opidea.xml')
response = tree.getroot()
log = response.find('log').text
logentry = response.find('logentry').text
author = response.find('author').text
date = response.find('date').text
msg = [i.text for i in response.find('msg')]
現在、xmlファイルにはこのタイプのフォーマットがあります
<log>
<logentry
revision="12345">
<author>glv</author>
<date>2012-08-09T13:16:24.488462Z</date>
<paths>
<path
action="M"
kind="file">/trunk/build.xml</path>
</paths>
<msg>BUG_NUMBER:N/A
FEATURE_AFFECTED:N/A
OVERVIEW:Example</msg>
</logentry>
</log>
このxmlファイルのメールを送信できるようにしたいと思います。今のところ、私はPythonコードでxmlファイルを読み取ろうとしています。