如何刪除HTML標記中的所有屬性

c# html-agility-pack uwp

例如,我想從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())
{
    eachNode.Attributes.RemoveAll();
}


許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因