13 |
<div class="section" id="introduction"> |
<div class="section" id="introduction"> |
14 |
<h2>Introduction</h2> |
<h2>Introduction</h2> |
15 |
|
|
16 |
<p><dfn>Whatpm</dfn> is a <em>work-in-progress</em> set of Perl modules for |
<p><dfn>Whatpm</dfn>, a subproject of |
17 |
|
<a href="http://suika.fam.cx/www/2006/manakai/" rel=up>manakai</a>, |
18 |
|
is a <em>work-in-progress</em> set of Perl modules for |
19 |
Web hypertext application technologies.</p> |
Web hypertext application technologies.</p> |
20 |
|
|
|
<p>It currently contains six Perl modules:</p> |
|
|
|
|
21 |
<dl> |
<dl> |
22 |
<dt><a href="Whatpm/ContentChecker.html"><code>Whatpm::ContentChecker</code></a></dt> |
<dt><a href="Whatpm/ContentChecker.html"><code>Whatpm::ContentChecker</code></a></dt> |
23 |
<dd>A DOM5 HTML (in-memory representation of a document) conformance |
<dd>A DOM5 HTML (in-memory representation of a document) conformance |
30 |
<dt><a href="Whatpm/HTMLTable.html"><code>Whatpm::HTMLTable</code></a></dt> |
<dt><a href="Whatpm/HTMLTable.html"><code>Whatpm::HTMLTable</code></a></dt> |
31 |
<dd>An implementation of the HTML5 table algorithm.</dd> |
<dd>An implementation of the HTML5 table algorithm.</dd> |
32 |
<dt><a href="Whatpm/IMTChecker.html"><code>Whatpm::IMTChecker</code></a></dt> |
<dt><a href="Whatpm/IMTChecker.html"><code>Whatpm::IMTChecker</code></a></dt> |
33 |
<dd>An Internet Media Type (aka MIME type) specification |
<dd>An Internet Media Type (<abbr>aka</abbr> MIME type) label |
34 |
conformance checker.</dd> |
conformance checker.</dd> |
35 |
<dt><a href="Whatpm/URIChecker.html"><code>Whatpm::URIChecker</code></a></dt> |
<dt><a href="Whatpm/URIChecker.html"><code>Whatpm::URIChecker</code></a></dt> |
36 |
<dd>An IRI reference conformance checker.</dd> |
<dd>An IRI reference conformance checker.</dd> |
37 |
|
<dt><a href="Whatpm/XMLSerializer.html"><code>Whatpm::XMLSerializer</code></a></dt> |
38 |
|
<dd>A simple XML serializer.</dd> |
39 |
|
<dt><a href="http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types">List of error types</a></dt> |
40 |
</dl> |
</dl> |
41 |
|
|
42 |
<p>Note that all of these modules are <em>work in progress</em> |
<p>Note that all of these modules are <em>work in progress</em> |
54 |
</ul> |
</ul> |
55 |
</div> |
</div> |
56 |
|
|
57 |
|
<div class="section" id="dependency"> |
58 |
|
<h2>Dependency</h2> |
59 |
|
|
60 |
|
<dl> |
61 |
|
<dt>Perl 5.8 or later</dt> |
62 |
|
<dd>It is recommended to use newer release of Perl 5.8 or later.</dd> |
63 |
|
<dt><code>Message::IMT::InternetMediaType</code></dt> |
64 |
|
<dd><code>Whatpm::IMTChecker</code> depends on |
65 |
|
<code>Message::IMT::InternetMediaType</code>, which is part of |
66 |
|
<a href="http://suika.fam.cx/www/2006/manakai/">manakai</a>.</dd> |
67 |
|
<dt><code>Message::URI::URIReference</code></dt> |
68 |
|
<dd><code>Whatpm::URIChecker</code> depends on |
69 |
|
<code>Message::URI::URIReference</code>, which is part of |
70 |
|
<a href="http://suika.fam.cx/www/2006/manakai/">manakai</a>.</dd> |
71 |
|
<dt><a href="http://suika.fam.cx/www/manakai-charlib/readme">manakai |
72 |
|
charlib</a></dt> |
73 |
|
<dd><code>Whatpm::Charset::DeocdeHandle</code> depends on |
74 |
|
modules in <a href="http://suika.fam.cx/www/manakai-charlib/readme">manakai |
75 |
|
charlib</a> for <em>decoding Japanese character encodings</em>. |
76 |
|
See the documentation for |
77 |
|
<a href="http://suika.fam.cx/www/manakai-charlib/readme">manakai |
78 |
|
charlib</a> for more information.</dd> |
79 |
|
<dt><code>Message::DOM::DOMImplementation</code> and related modules</dt> |
80 |
|
<dd><em>Testing</em> for <code>Whatpm::ContentChecker</code> |
81 |
|
depends on <code>Message::DOM::DOMImplementation</code> and related modules |
82 |
|
in <a href="http://suika.fam.cx/www/2006/manakai/">manakai</a>. |
83 |
|
They are not required in practice.</dd> |
84 |
|
<dt><a href="http://search.cpan.org/~makamaka/JSON-1.14/"><code>JSON</code></a></dt> |
85 |
|
<dd><em>Testing</em> for <code>Whatpm::HTML</code> |
86 |
|
depends on <a href="http://search.cpan.org/~makamaka/JSON-1.14/"><code>JSON</code> and related modules</a>. |
87 |
|
They are not required in practice.</dd> |
88 |
|
</dl> |
89 |
|
</div> |
90 |
|
|
91 |
<div class="section" id="download"> |
<div class="section" id="download"> |
92 |
<h2>Distribution</h2> |
<h2>Distribution</h2> |
93 |
|
|