私はlxml .text
が子タグ用のテキストを与えるが、ルートタグ用のテキストを与える理由が完全にわかりません。lxmlを使ってルート要素のテキストを取得する方法は?
some_tag = etree.fromstring('<some_tag class="abc"><strong>Hello</strong> World</some_tag>')
some_tag.find("strong")
Out[195]: <Element strong at 0x7427d00>
some_tag.find("strong").text
Out[196]: 'Hello'
some_tag
Out[197]: <Element some_tag at 0x7bee508>
some_tag.text
some_tag.find("strong").text
<strong>
タグの間のテキストを返します。私はsome_tag.text
が期待
<some_tag> ... </some_tag>
間のすべてを返すことを期待
:
<strong>Hello</strong> World
代わりに、それは何も返しません。
私はミニドムを試しましたが、それはどちらもうまくいかないようです。 'some_tag_md = minidom。parseString( 'こんにちは世界 ') ' ' some_tag_md.nodeValue' :/ –