我想从 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/