Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

AngleSharp – A .NET HTML Parser That Became a Foundation for Many Projects

Описание и применение

AngleSharp – это библиотека .NET, обеспечивающая стандартизированный парсинг HTML, CSS, SVG и XML. Начавшись как проект в самолёте, она превратилась в основу для множества приложений, включая HtmlSanitizer, bUnit и PreMailer.Net, и достигла более 500 млн установок.

Задача

Developers needed a standards‑conformant HTML/CSS/JS parser in .NET that could be used for scraping, testing, sanitizing, and rendering without a browser.

Результат

AngleSharp grew from a side‑project written on a plane to a widely adopted .NET foundation library with over 500 million installs, powering HTML sanitization, Blazor testing, email rendering, and many commercial applications.

Рабочий процесс

  • 1. Install AngleSharp via NuGet.
  • 2. Create an HtmlParser or BrowsingContext.
  • 3. Parse markup or load documents from the network.
  • 4. Query the DOM with standard selectors.
  • 5. Extend functionality with satellite packages (Css, Js, Xml, Diffing).

Доказательства

AngleSharp is a .NET library that parses HTML, SVG, MathML, CSS, and (to a good extent) XML, and gives you back a fully-featured, spec-conformant DOM.

Источник

The core package alone sits at over 310 million downloads, with satellite packages bringing the total above 500 million installs.

Источник

HtmlSanitizer uses AngleSharp to parse and re‑render HTML while stripping out anything that could be used for cross‑site scripting.

Источник

  • Дата записи: 2026-09-21T11:00:33.520Z