FLUTTER ECOSYSTEM

dart-archive/html

Dart port of html5lib. For parsing HTML/HTML5 with Dart. Works in the client and on the server.

html project cover
Stars
272
Forks
58
Last push (UTC)
Oct 31, 2024
Project status
Archived
Dart Archive GitHub avatar
GITHUB Organization

Dart Archive ↗

Legacy projects kept around for posterity – See github.com/dart-lang for current work

LanguagesDartHTML

Dependencies used

Dependency list 5 items

Original README

English project snapshot. Visit GitHub for the latest content.

Expand / collapse project README

[!IMPORTANT]
This repo has moved to https://github.com/dart-lang/tools/tree/main/pkgs/html

Dart CI pub package package publisher

A Dart implementation of an HTML5 parser.

Usage

Parsing HTML is easy!

import 'package:html/parser.dart';

void 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.

Background

This package was a port of the Python html5lib library.