xml出力を別のプログラムで解析しています。ここでPythonのxml要素からデータを取得する際に問題が発生する
は、XMLフラグメントの例です:
<result test="Passed" stamp="2011-01-25T12:40:46.166-08:00">
<assertion>MultipleTestTool1</assertion>
<comment>MultipleTestTool1 Passed</comment>
</result>
私は<comment>
要素からデータを取得したいです。ここで
は私のコードスニペットです:
import xml.dom.minidom
mydata.cnodes = mydata.rnode.getElementsByTagName("comment")
value = self.getResultCommentText(mydata.cnodes
def getResultCommentText(self, nodelist):
rc = []
for node in nodelist:
if node.nodeName == "comment":
if node.nodeType == node.TEXT_NODE:
rc.append(node.data)
return ''.join(rc)
値は常に空であり、のnodeTypeが常にELEMENT_NODEであるので、.data
が、私は、Pythonに新しいですが存在しない、これは私を引き起こしていることが表示されます私の頭を傷つける。誰かが私が間違っていることを教えてもらえますか?ここ