1

したがって、次の XML ドキュメントがあります。

<items>
  <item id="1">some text</item>
  <item id="2">some <b>bold</b> text which carried onto the next line,</item>
  <item id="3"> and is <b>bold, <i>italic, <u>and underlined</u></i></b>!</item>
  <item id="4">some more boring text <i>with tags</i></item>
</items>

アイテム 2 と 3 の内容を結合したいことがわかっているので、次のようにします。

<item id="2_3">some <b>bold</b> ... next line,
 and is <b>bold, <i>it ... </b>!</item>

ネストされたタグ/末尾のテキストを失わないように、タグの内容を処理する最もクリーンな方法は何ですか?

list(item)またはitem.getchildren()、太字のタグを付けてください。つまり、アイテムのテキストを直接ではありません。

2番目のアイテムitem[-1].tailtext

4

0 に答える 0