есть-ли в C# нативный парсер HTML? (я новичок)
на сколько я понимаю существует всего несколько решений:
1. XmlDocument - нативный, но спотыкается о незакрытые теги
2. регулярки - эффективно но по DOM не погуляешь
3. AngleSharp - буду смотреть
4. WebKit - умеет многое, но что-то не сильно популярен в .NET решениях
в идеале было-бы удобно иметь 1 библиотеку в которой можно опционально:
1. работа с DOM в том числе с недозакрытими тегами
2. работа с JavaScript - включил выключил обработку и загрузку
3. ну и всякие React и Ajax по прокруткам и кликам
4. и селекторы как в jQuery чтобы были
что вообще есть из подобных инструментов существует (и еще-бы с документацией)?