html 0.15.5 copy "html: ^0.15.5" to clipboard
html: ^0.15.5 copied to clipboard

APIs for parsing and manipulating HTML content outside the browser.

Build Status 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.

597
likes
150
points
4.91M
downloads

Publisher

verified publishertools.dart.dev

Weekly Downloads

APIs for parsing and manipulating HTML content outside the browser.

Repository (GitHub)
Contributing

Topics

#html #web

Documentation

API reference

License

unknown (license)

Dependencies

csslib, source_span

More

Packages that depend on html