--- markup/html/whatpm/readme.en.html 2007/05/20 11:12:25 1.3 +++ markup/html/whatpm/readme.en.html 2007/05/27 06:50:23 1.4 @@ -16,25 +16,39 @@

Whatpm is a work-in-progress set of Perl modules for Web hypertext application technologies.

-

It currently contains three Perl modules:

+

It currently contains six Perl modules:

+
Whatpm::ContentChecker
+
A DOM5 HTML (in-memory representation of a document) conformance + checker.
Whatpm::ContentType
An implementation of HTML5 Content Type sniffing algorithm.
Whatpm::HTML
An implementation of HTML5 parsing algorithm and innerHTML serialization.
-
Whatpm::ContentChecker
-
A DOM5 HTML (in-memory representation of a document) conformance - checker.
+
Whatpm::HTMLTable
+
An implementation of the HTML5 table algorithm.
+
Whatpm::IMTChecker
+
An Internet Media Type (aka MIME type) specification + conformance checker.
+
Whatpm::URIChecker
+
An IRI reference conformance checker.
+ +

Note that all of these modules are work in progress +and have a number of unresolved problems.

Demo

-

HTML5 parser -and checker demo

+
@@ -56,10 +70,10 @@ HTML tree construction, Whatpm::ContentChecker).
  • Charset detection.
  • -
  • Table validation.
  • -
  • Validation for rel, meta.
  • -
  • Validation for media types, media queries, IRIs, language tags, +
  • Validation for meta.
  • +
  • Validation for media queries, IRIs (against URI schemes), language tags, and so on.
  • +
  • Documentations are missing for some features.
  • Whatpm is a code name in fact. Please let me know if you have a better name.
  • In addition, each module has its own TO DO items. @@ -70,13 +84,15 @@

    Author

    -

    Wakaba.

    +

    .

    License

    -

    Copyright 2007 Wakaba <w@suika.fam.cx>

    +

    Copyright 2007 Wakaba +<>.

    This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.