プロパティを使用して、ツリーcElementTree
のテキストの子を取得するためにPythonでモジュールを使用しています。しかし、直接のテキストの子に対してのみ機能するようです (以下を参照)。XML
text
$ python
...
>>> import xml.etree.cElementTree as ET
>>> root = ET.XML('<root><elm key="value">Some text</elm>More text</root>')
>>> root.text
>>> root = ET.XML('<root>Text 1<elm key="value">Text</elm>Text 2<elm2 />Text 3</root>')
>>> root.text
'Text 1'
>>>
モジュールを使用して、特定の要素のすべての直接のテキストの子を取得することは可能ですか(おそらくリストとして、つまり上記の例では) ['More text']
?['Text 1', 'Text 2', 'Text 3']
cElementTree