Как удалить все атрибуты в тегах 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();
}


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow