Parent Directory
|
Revision Log
Added link to the BTS; Minor editorial fixes
| 1 | wakaba | 1.1 | <!DOCTYPE html> |
| 2 | <html lang="en"> | ||
| 3 | <head> | ||
| 4 | <title>Whatpm — Perl Modules for Web Hypertext Application | ||
| 5 | wakaba | 1.2 | Technologies (beta)</title> |
| 6 | wakaba | 1.1 | <link rel="stylesheet" href="http://suika.fam.cx/www/style/html/xhtml"> |
| 7 | <link rel="license" href="#license"> | ||
| 8 | <link rel="author" href="#author"> | ||
| 9 | wakaba | 1.31 | <link rel=feed href="whatpm-commit" type="application/atom+xml" |
| 10 | title="ChangeLog diffs"> | ||
| 11 | wakaba | 1.1 | </head> |
| 12 | <body> | ||
| 13 | wakaba | 1.27 | <h1>Whatpm — Perl modules for Web hypertext application technologies |
| 14 | (<em>beta</em>)</h1> | ||
| 15 | wakaba | 1.1 | |
| 16 | <div class="section" id="introduction"> | ||
| 17 | <h2>Introduction</h2> | ||
| 18 | |||
| 19 | wakaba | 1.26 | <p><dfn>Whatpm</dfn> is a <em>work-in-progress</em> set of |
| 20 | <mark>P</mark>erl <mark>m</mark>odules for <mark>W</mark>eb | ||
| 21 | <mark>h</mark>ypertext <mark>a</mark>pplication | ||
| 22 | <mark>t</mark>echnologies. It is part of the <a | ||
| 23 | href="http://suika.fam.cx/www/2006/manakai/" rel=up>manakai</a> | ||
| 24 | wakaba | 1.8 | project.</p> |
| 25 | wakaba | 1.1 | |
| 26 | wakaba | 1.26 | <p>Whatpm supports various Web standard technologies, including <a |
| 27 | href="#modules-html">HTML, XHTML</a>, <a href="#modules-xml">XML</a>, | ||
| 28 | <a hreF="#modules-css">CSS</a>, <a href="#modules-http">HTTP</a>, and | ||
| 29 | <a href="#modules-url">URL</a>. | ||
| 30 | </div> | ||
| 31 | |||
| 32 | wakaba | 1.31 | <div class=section id=news> |
| 33 | <h2>What's new?</h2> | ||
| 34 | |||
| 35 | <p><a href="whatpm-commit" rel=feed type="application/atom+xml">An | ||
| 36 | Atom feed for ChangeLog diffs</a> is available. | ||
| 37 | |||
| 38 | <ul> | ||
| 39 | |||
| 40 | wakaba | 1.33 | <li><tiem>2009-01-12</time>: <a href="#bts">The bug tacking system</a> |
| 41 | ia available. | ||
| 42 | |||
| 43 | wakaba | 1.31 | <li><time>2008-10-21</time>: <a href="#module-whatpm-xml-parser">An |
| 44 | XML parser with non-draconian error handling</a> released. | ||
| 45 | (Documentation is not available yet.) | ||
| 46 | |||
| 47 | </ul> | ||
| 48 | |||
| 49 | </div> | ||
| 50 | |||
| 51 | wakaba | 1.26 | <div class=section id=modules> |
| 52 | <h2>Modules</h2> | ||
| 53 | |||
| 54 | wakaba | 1.29 | <p>Note that all of these modules are <em>work in progress</em> |
| 55 | and have <a href="#todo">a number of unresolved problems</a>.</p> | ||
| 56 | |||
| 57 | wakaba | 1.33 | <p>Note also that some modules have no documentation yet. |
| 58 | wakaba | 1.29 | |
| 59 | wakaba | 1.26 | <div class=section id=modules-html-xml> |
| 60 | <h3>Modules for HTML and XML</h3> | ||
| 61 | |||
| 62 | <p id=modules-html>Modules related to HTML and XHTML are as follows: | ||
| 63 | <dl> | ||
| 64 | <dt id=module-whatpm-html><a href="Whatpm/HTML.html"><code>Whatpm::HTML</code></a></dt> | ||
| 65 | <dd>An implementation of HTML5 document and fragment | ||
| 66 | parsing algorithms. It can be used | ||
| 67 | to convert an arbitrary string into a | ||
| 68 | <abbr title="Document Object Model">DOM</abbr>. (See also | ||
| 69 | <a href="#demo-html-parser">demo</a>.)</dd> | ||
| 70 | <dt id=module-whatpm-html-serializer><a href="Whatpm/HTML/Serializer.html"><code>Whatpm::HTML::Serializer</code></a></dt> | ||
| 71 | <dd>An implementation of HTML5 fragment serialization algorithm. | ||
| 72 | (See also <a href="#demo-html-parser">demo</a>.)</dd> | ||
| 73 | <dt><a href="Whatpm/HTMLTable.html"><code>Whatpm::HTMLTable</code></a></dt> | ||
| 74 | <dd>An implementation of the HTML5 table algorithm. It can be | ||
| 75 | used to extract a table structure from a DOM <code>table</code> | ||
| 76 | element node. (See also <a href="#demo-html-table">demo</a>.)</dd> | ||
| 77 | </dl> | ||
| 78 | |||
| 79 | wakaba | 1.31 | <p id=modules-xml>Modules for the XML support is as follow: |
| 80 |