gpt4 book ai didi

c# - 如何删除 HTML 标签中的所有属性

转载 作者:行者123 更新时间:2023-11-30 18:20:11 26 4
gpt4 key购买 nike

我想从 HTML 标签中删除所有属性,例如

<div class="" style="" >

我尝试使用 HTMLAgilityPack 进行此操作,但似乎 SelectNodes 无法正常工作

foreach(var eachNode in HtmlDocument.DocumentNode.SelectNodes("//*"))
{
eachNode.Attributes.RemoveAll();
}

我如何在 C# 中为 UWP 实现这项工作?

最佳答案

作为 SelectNodes("//*") 的替代方法,您可以使用 Descendants(),它应该返回相同的结果:

foreach(var eachNode in HtmlDocument.DocumentNode.Descendants().Where(x => x.NodeType == HtmlNodeType.Element))
{
eachNode.Attributes.RemoveAll();
}

关于c# - 如何删除 HTML 标签中的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37700985/

26 4 0