PythonでElementTreeを使用して、child2属性のipsumテキストコンテンツが「true」であるXMLファイル内のすべての要素のタイトルを取得しようとしています。ここではXMLです:私は戻ったい異なる子要素の値に基づいて子要素を取得
<element>
<title>Hello world</title>
<child1>Lorem</child1>
<child2 attr="ipsum">true</child2>
</element>
<element>
<title>Hello world 2</title>
<child1>Lorem</child1>
</element>
<element>
<title>Hello world 3</title>
<child1>Lorem</child1>
<child2 attr="ipsum">true</child2>
</element>
結果は以下のタイトルで構成されたリストです:
Hello world
Hello world 3
タイトルの2番目の要素は「こんにちは、世界2」が不足しているためで除外されますこの子要素:
<child2 attr="ipsum">true</child2>
ヒント?
: プリント( "%sの - %s" は%(element.tag、element.text)) しかし、私はそれが私の実際のchild2のになるだろうと思った、Iタイトル要素のテキストが必要です。 – emre5