我看到了一些相关的问题,但它们并没有涉及到我所面临的问题。
我想使用HTML Agility Pack从我的HTML中删除不需要的标签,同时保留标签内的内容。
例如,在我的场景中,我想保留"b
", "i
"和"u
"这些标签。
对于像这样的输入:
<p>我的段落<div>和我<b>div</b></div>是<i>斜体</i>和<b>粗体</b></p>
结果应该是:
我的段落和我<b>div</b>是<i>斜体</i>和<b>粗体</b>
我尝试使用HtmlNode
的Remove
方法,但它也会删除我的内容。 有什么建议吗?
HtmlNode.RemoveChild(HtmlNode oldChild, bool keepGrandChildren)
方法吗? - Ichabod Clay