gpt4 book ai didi

html sanitizer 删除自定义标签并保留内部内容

转载 作者:太空宇宙 更新时间:2023-11-04 16:14:58 27 4
gpt4 key购买 nike

在以下示例中,我如何删除所有保留 html 内容的未知现有自定义标签:

<div>
<h1>my header</h1>
<custom:p>
<h2>my Title</h2>
</custom:p>
<anothercustom:p>
<h3>my SubTitle</h3>
</anothercustom:p>
</div>

我想回去

<div>
<h1>my header</h1>
<h2>my Title</h2>
<h3>my SubTitle</h3>
</div>

有没有 HTML sanitizer 的解决方案?

感谢您的帮助。

最佳答案

我一直在寻找同样的东西。我发现 HtmlSanitizer 在版本 3.4.156 中有一个 KeepChildNodes 选项,我正在使用它,它就是这样做的。

var sanitizer = new HtmlSanitizer();
sanitizer.KeepChildNodes = true;
sanitizer.Sanitize(html);

关于html sanitizer 删除自定义标签并保留内部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32712870/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com