ElementTree を使用して XML ファイルを解析しています。一部のフィールドには、HTML データがあります。たとえば、次のような宣言を考えてみましょう。
<Course>
<Description>Line 1<br />Line 2</Description>
</Course>
ここで、_course がこの Couse 要素を保持する Element 変数であるとします。このコースの説明にアクセスしたいので、次のようにします。
desc = _course.find("Description").text;
ただし、 desc には「Line 1」しか含まれていません。私は .tail 属性について何かを読んだので、私も試しました:
desc = _course.find("Description").tail;
そして、同じ出力が得られます。
desc を "Line 1 Line 2" (または文字通り と の間の何か)にするにはどうすればよいですか? 言い換えれば、C# (および私が推測する他の多くの言語) の .innerText プロパティに似たものを探しています。