--- markup/html/whatpm/readme.en.html 2008/09/17 05:48:06 1.25 +++ markup/html/whatpm/readme.en.html 2008/09/17 06:16:06 1.26 @@ -13,36 +13,74 @@
Whatpm is a work-in-progress set of
Whatpm is a work-in-progress set of +Perl modules for Web +hypertext application +technologies. It is part of the manakai project.
+Whatpm supports various Web standard technologies, including HTML, XHTML, XML, +CSS, HTTP, and +URL. +
Modules related to HTML and XHTML are as follows: +
Whatpm::HTMLWhatpm::HTML::SerializerWhatpm::HTMLTabletable
+ element node. (See also demo.)The module for tentative XML support is as follow: +
Whatpm::XMLSerializerReal XML parser and serializer are currently not available yet. + +
The module for conformance checking of a DOM tree (i.e. +a in-memory representation of a HTML or XML document) is as follows:
Whatpm::CacheManifestWhatpm::Charset::UniversalCharDetWhatpm::ContentCheckerWhatpm::ContentTypeCurrently, conformance checking of HTML/XHTML and Atom documents +is supported. +
Whatpm::CSS::Cascade
- Whatpm::CSS::Parser
- Modules for CSS and related technologies are as follows: +
Whatpm::CSS::Cascade
+ Whatpm::CSS::Parser
+ Whatpm::CSS::SelectorsParserWhatpm::CSS::TokenizerWhatpm::HTMLWhatpm::HTML::SerializerWhatpm::HTMLTabletable
- element node. (See also demo.)Modules for HTTP and related technologies are as follows: +
Whatpm::ContentTypeWhatpm::IMTCheckerCurrently, support for parsing of HTTP headers and as such is not +yet available. +
Module for the URL support is as follows: +
Whatpm::URICheckerSupport for HTML5's realistic definition of URL is not available yet. +
Following modules provide support for other Web-related technologies: +
Whatpm::CacheManifestWhatpm::Charset::UniversalCharDetWhatpm::LangTag
+ Whatpm::WebIDL; character.
-
- Whatpm::LangTag
- Whatpm::XMLSerializerNote that all of these modules are work in progress and have a number of unresolved problems.
Note also that some modules have no documentation for now.
-:-manakai-*
- pseudo-classes implemented by Selectors-related modules.For the description of functionalities provided by each module, see +pod documentation of the module. HTML version of +pod documentations are linked from the list of modules above. + +
In addition, there are additional documents for some topics: +
Whatpm::CSS::SelectorsParser
- (as output), and
- Whatpm::CSS::SelectorsSerializer
- (as input).Whatpm::CSS::SelectorsParser
+ (as output), and
+ Whatpm::CSS::SelectorsSerializer
+ (as input).Following specifications define Whatpm-specific formats and extensions: +
:-manakai-*
+ pseudo-classes implemented by Selectors-related modules.