commit | 8243e967caad9932c13971af3b2a7c8f028383d5 | [log] [tgz] |
---|---|---|
author | Nate Bosch <nbosch@google.com> | Thu May 05 17:51:43 2022 |
committer | GitHub <noreply@github.com> | Thu May 05 17:51:43 2022 |
tree | a4c11b62835e51f2db63577624bd8326064d30a5 | |
parent | 6416dd923e89fe22c064d813c81200d45eb9e457 [diff] |
Drop unnecessary severity upgrades (#181) These are a long outdated legacy pattern which brought external CI more inline with internal standards where these errors would fail the build. We are now more strict and the upgrades only impact local development where they are not useful.
This is a pure Dart HTML5 parser. It's a port of html5lib from Python.
Parsing HTML is easy!
import 'package:html/parser.dart' show parse; main() { var document = parse( '<body>Hello world! <a href="www.html5rocks.com">HTML5 rocks!'); print(document.outerHtml); }
You can pass a String or list of bytes to parse
. There's also parseFragment
for parsing a document fragment, and HtmlParser
if you want more low level control.