1 unstable release

new 0.8.0 May 2, 2024

#389 in GUI


Used in silkenweb-inline-html

MIT/Apache

510KB
7K SLoC

Silkenweb Parse

Parse HTML into Silkenweb data.


lib.rs:

Parse HTML Fragments

This module provides tools for parsing HTML fragments. An HTML fragment is a (possibly empty) list of HTML text or element nodes. For example:

<p>This is an HTML fragment</p>
  • Parsing on the browser is done using Element::innerHtml. On the server it uses scraper.
  • If any errors are present, a best effort is made to parse the HTML.
  • Any empty text nodes are removed.
  • Attributes are sorted to make the result more testable.

Dependencies

~15–25MB
~385K SLoC