2016-09-19 15 views
0

現在、Pythonを使用してXMLを解析しようとしていますが、これまでタグの名前を取得していましたが、内部からデータを取得する方法がわかりません。私ができるPythonのXML解析の問題

xmldoc = minidom.parse('file.xml') 
itemlist = xmldoc.getElementsByTagName('Fragment') 
for items in itemlist: 
print (items.attributes['name'].value) 

<Fragment name="Located At">Sector 121212</Fragment> 

上記は、私が一部出なく「セクター165658」「にある」得ることができ、XMLファイルの例です。私は現在、以下を使用しています私の人生のために、セクションの "名前"はこれが簡単な答えになると感じていることを覚えている。私はばかみたいに見えるだろうが、私たちは見るだろう。

+0

itemlist [0] .childNodes [0] .wholeText' –

答えて

1

minidom docsによると、.childNodesがお探しのものである可能性があります。

+0

これはありがとう、ありがとう! print(s.attributes ['name']。value、s.childNodes)ジョブを実行します。 –

+0

あなたはようこそ!最もシンプルなものが最も難しい日々があります) – kfb