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