Whatpm is a work-in-progress set of Perl modules for Web hypertext application technologies. It is part of the manakai project.
Whatpm::ContentChecker
Whatpm::ContentType
Whatpm::CSS::SelectorsParser
Whatpm::CSS::SelectorsSerializer
Whatpm::CSS::Tokenizer
Whatpm::HTML
Whatpm::HTMLTable
table
element node. (See also demo.)Whatpm::IMTChecker
Whatpm::URIChecker
Whatpm::XMLSerializer
Note 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.Whatpm::CSS::SelectorsParser
(as output), and
Whatpm::CSS::SelectorsSerializer
(as input).Message::IMT::InternetMediaType
Whatpm::IMTChecker
depends on
Message::IMT::InternetMediaType
, which is part of
manakai.Message::URI::URIReference
Whatpm::URIChecker
depends on
Message::URI::URIReference
, which is part of
manakai.Whatpm::Charset::DeocdeHandle
depends on
modules in manakai
charlib for decoding Japanese character encodings.
See the documentation for
manakai
charlib for more information.Message::DOM::DOMImplementation
and related modulesWhatpm::ContentChecker
depends on Message::DOM::DOMImplementation
and related modules
in manakai.
They are not required in practice.JSON
Whatpm::HTML
and
Whatpm::CSS::Tokenizer
depends on JSON
and related modules.
They are not required in practice.The development version of Whatpm may be found in the CVS repository.
Whatpm::ContentType
,
HTML tokenization,
HTML tree construction,
Whatpm::ContentChecker
).meta
.Whatpmis a code name in fact. Please let me know if you have a better name.
## TODOand
## ISSUEin each module.)
Thanks to the html5lib team for HTML5 parser test data.
Copyright 2007 Wakaba
<w@suika.fam.cx>
.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.