Whatpm is a work-in-progress set of
Whatpm::CacheManifest
Whatpm::Charset::UniversalCharDet
Whatpm::ContentChecker
Whatpm::ContentType
Whatpm::CSS::Cascade
Whatpm::CSS::Parser
Whatpm::CSS::SelectorsParser
Whatpm::CSS::SelectorsSerializer
Whatpm::CSS::Tokenizer
Whatpm::HTML
Whatpm::HTML::Serializer
Whatpm::HTMLTable
table
element node. (See also demo.)Whatpm::IMTChecker
Whatpm::URIChecker
Whatpm::WebIDL
;
character.
Whatpm::LangTag
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).Encode
modules, which are part of standard Perl distribution.Error
Whatpm::HTML
requires Error
,
which is bundled in
manakai-core.Message::IMT::InternetMediaType
Whatpm::IMTChecker
depends on
Message::IMT::InternetMediaType
, which is part of
manakai-core.Message::URI::URIReference
Whatpm::URIChecker
and
Whatpm::CacheManifest
depend on
Message::URI::URIReference
,
which is part of
manakai-core.Message::Charset::Info
Whatpm::ContentChecker
depends on
Message::Charset::Info
,
which is part of
manakai-core.Message::DOM::DOMImplementation
Whatpm::URIChecker
depends on
Message::DOM::DOMImplementation
,
which is part of
manakai-core.
Message::DOM::DOMImplementation
and related modulesWhatpm::ContentChecker
depends on Message::DOM::DOMImplementation
and related modules
in manakai-core.
They are not required in practice.Whatpm::Charset::DecodeHandle
depends on
modules in manakai
charlib for decoding of Japanese character encodings.
See the documentation for
manakai
charlib for more information.Inline::Python
module, and Universal Encoding
DetectorWhatpm::Charset::UniversalCharDet
being
meaningful, these softwares are required on the system. See the
documentation
for more information.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.
The latest developmenet version of the Whatpm is also available as a tarball.
Whatpm::ContentType
,
HTML tokenization,
HTML tree construction,
Whatpm::ContentChecker
).meta
.## TODOand
## ISSUEin each module.)
Thanks to the html5lib team for their HTML5 parser test data.
Copyright 2007‐2008 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.