私はここでいくつかの関連する質問を見てきましたが、それらは私が直面している同じ問題について正確に話しているわけではありません。
HTML Agility Packを使用して、タグ内のコンテンツを失うことなく、HTMLから不要なタグを削除したいと思います。
たとえば、私のシナリオでは、タグ「b」、「」、「」iを保持したいと思いますu。
そして、次のような入力の場合:
<p>my paragraph <div>and my <b>div</b></div> are <i>italic</i> and <b>bold</b></p>
結果のHTMLは次のようになります。
my paragraph and my <b>div</b> are <i>italic</i> and <b>bold</b>
HtmlNodeのメソッドを使用してみRemoveましたが、コンテンツも削除されます。助言がありますか?