| 35 |
<a href="#demo-html-parser">demo</a>.)</dd> |
<a href="#demo-html-parser">demo</a>.)</dd> |
| 36 |
<dt><a href="Whatpm/ContentType.html"><code>Whatpm::ContentType</code></a></dt> |
<dt><a href="Whatpm/ContentType.html"><code>Whatpm::ContentType</code></a></dt> |
| 37 |
<dd>An implementation of HTML5 Content Type sniffing algorithm.</dd> |
<dd>An implementation of HTML5 Content Type sniffing algorithm.</dd> |
| 38 |
|
|
| 39 |
|
<dt><a href="Whatpm/CSS/Cascade.html"><code>Whatpm::CSS::Cascade</code></a> |
| 40 |
|
<dd>A media-independent implementation of CSS cascading and value |
| 41 |
|
computation. (See also <a href="#demo-css-parser">demo</a>.) |
| 42 |
|
<dt><a href="Whatpm/CSS/Parser.html"><code>Whatpm::CSS::Parser</code></a> |
| 43 |
|
<dd>A CSS parser that constructs CSSOM trees from style sheets. (See |
| 44 |
|
also <a href="#demo-css-parser">demo</a>.) |
| 45 |
|
|
| 46 |
<dt><a href="Whatpm/CSS/SelectorsParser.html"><code>Whatpm::CSS::SelectorsParser</code></a></dt> |
<dt><a href="Whatpm/CSS/SelectorsParser.html"><code>Whatpm::CSS::SelectorsParser</code></a></dt> |
| 47 |
<dd>A <a href="http://www.w3.org/TR/css3-selectors/#grouping">group of |
<dd>A <a href="http://www.w3.org/TR/css3-selectors/#grouping">group of |
| 48 |
selectors</a> parser. (See also <a href="#demo-css-parser">demo</a>.)</dd> |
selectors</a> parser. (See also <a href="#demo-css-parser">demo</a>.)</dd> |
| 68 |
<dt><a href="Whatpm/IMTChecker.html"><code>Whatpm::IMTChecker</code></a></dt> |
<dt><a href="Whatpm/IMTChecker.html"><code>Whatpm::IMTChecker</code></a></dt> |
| 69 |
<dd>An Internet Media Type (<abbr>aka</abbr> MIME type) label |
<dd>An Internet Media Type (<abbr>aka</abbr> MIME type) label |
| 70 |
conformance checker.</dd> |
conformance checker.</dd> |
| 71 |
|
|
| 72 |
<dt><a href="Whatpm/URIChecker.html"><code>Whatpm::URIChecker</code></a></dt> |
<dt><a href="Whatpm/URIChecker.html"><code>Whatpm::URIChecker</code></a></dt> |
| 73 |
<dd>An IRI reference conformance checker.</dd> |
<dd>An IRI reference conformance checker.</dd> |
| 74 |
|
|
| 79 |
CSS-like error-tolerant parsing rules, e.g. ignoring anything until next |
CSS-like error-tolerant parsing rules, e.g. ignoring anything until next |
| 80 |
<code>;</code> character. |
<code>;</code> character. |
| 81 |
|
|
| 82 |
|
<dt><a href="Whatpm/LangTag.html"><code>Whatpm::LangTag</code></a> |
| 83 |
|
<dd>A language tag parser and conformance checker, supporting both |
| 84 |
|
older RFC 3066 definition and latest RFC 4646 definition. (See also |
| 85 |
|
<a href="#demo-langtag">demo</a>.) |
| 86 |
|
|
| 87 |
<dt><a href="Whatpm/XMLSerializer.html"><code>Whatpm::XMLSerializer</code></a></dt> |
<dt><a href="Whatpm/XMLSerializer.html"><code>Whatpm::XMLSerializer</code></a></dt> |
| 88 |
<dd>A simple XML serializer.</dd> |
<dd>A simple XML serializer.</dd> |
| 89 |
</dl> |
</dl> |
| 118 |
<a href="http://suika.fam.cx/www/manakai-core/lib/Message/DOM/SelectorsAPI.html"><code>Message::DOM::SelectorsAPI</code></a>-->.</dd> |
<a href="http://suika.fam.cx/www/manakai-core/lib/Message/DOM/SelectorsAPI.html"><code>Message::DOM::SelectorsAPI</code></a>-->.</dd> |
| 119 |
<dt id=doc-user-data-names><a href="http://suika.fam.cx/gate/2005/sw/manakai/Predefined%20User%20Data%20Names">List of predefined user data names</a></dt> |
<dt id=doc-user-data-names><a href="http://suika.fam.cx/gate/2005/sw/manakai/Predefined%20User%20Data%20Names">List of predefined user data names</a></dt> |
| 120 |
<dd>List of user data names defined by Whatpm modules.</dd> |
<dd>List of user data names defined by Whatpm modules.</dd> |
| 121 |
|
<dt id=doc-handles><a href="Whatpm/Charset/handles">Handle objects</a> |
| 122 |
|
<dd>Description of character or byte stream input handle interfaces. |
| 123 |
</dl> |
</dl> |
| 124 |
</dd> |
</dd> |
| 125 |
</dl> |
</dl> |
| 126 |
|
<!-- Whatpm::ContentChecker::*, Whatpm::H2H, Whatpm::NanoDOM, and |
| 127 |
|
Whatpm::XMLParser are intentionally omitted from the list. --> |
| 128 |
</div> |
</div> |
| 129 |
|
|
| 130 |
<div class="section" id="demo"> |
<div class="section" id="demo"> |
| 142 |
<li id=demo-html-table><a href="http://suika.fam.cx/gate/2007/html/table-interface">HTML5 table |
<li id=demo-html-table><a href="http://suika.fam.cx/gate/2007/html/table-interface">HTML5 table |
| 143 |
structure visualization demo</a> |
structure visualization demo</a> |
| 144 |
(<a href="http://suika.fam.cx/gate/cvs/*checkout*/webroot/gate/2007/html/table.cgi">source</a>)</li> |
(<a href="http://suika.fam.cx/gate/cvs/*checkout*/webroot/gate/2007/html/table.cgi">source</a>)</li> |
| 145 |
<li id=demo-css-parser><a href="http://suika.fam.cx/gate/2007/css/parser-interface">CSS tokenizer |
|
| 146 |
demo</a> |
<li id=demo-css-parser><a href="http://suika.fam.cx/gate/2007/css/parser-interface">CSS |
| 147 |
|
tokenizer, parser, and computed style computation demo</a> |
| 148 |
(<a href="http://suika.fam.cx/gate/cvs/*checkout*/webroot/gate/2007/css/parser.cgi">source</a>)</li> |
(<a href="http://suika.fam.cx/gate/cvs/*checkout*/webroot/gate/2007/css/parser.cgi">source</a>)</li> |
| 149 |
|
|
| 150 |
|
<li id=demo-langtag><a href="http://suika.fam.cx/gate/2007/langtag/langtag-demo-interface">Language |
| 151 |
|
tag parsing and conformance checking demo</a> |
| 152 |
|
(<a href="http://suika.fam.cx/gate/cvs/*checkout*/webroot/gate/2007/langtag/langtag-demo.cgi">source</a>) |
| 153 |
|
</ul> |
| 154 |
|
</div> |
| 155 |
|
|
| 156 |
|
<div class=section id=applications> |
| 157 |
|
<h2>Application</h2> |
| 158 |
|
|
| 159 |
|
<ul> |
| 160 |
|
<li><a href="http://suika.fam.cx/gate/2007/html/cc/"><abbr>WebHACC</abbr> |
| 161 |
|
(Web hypertext application conformance checker)</a> |
| 162 |
</ul> |
</ul> |
| 163 |
</div> |
</div> |
| 164 |
|
|
| 219 |
module, and <a href="http://chardet.feedparser.org/">Universal Encoding |
module, and <a href="http://chardet.feedparser.org/">Universal Encoding |
| 220 |
Detector</a></dt> |
Detector</a></dt> |
| 221 |
<dd>For the module <code>Whatpm::Charset::UniversalCharDet</code> being |
<dd>For the module <code>Whatpm::Charset::UniversalCharDet</code> being |
| 222 |
meaningful, these softwares are requires on the system. See the |
meaningful, these softwares are required on the system. See the |
| 223 |
<a href="Whatpm/Charset/UniversalCharDet.html#dependency">documentation</a> |
<a href="Whatpm/Charset/UniversalCharDet.html#dependency">documentation</a> |
| 224 |
for more information.</dd> |
for more information.</dd> |
| 225 |
<dt><a href="http://search.cpan.org/~makamaka/JSON-1.14/"><code>JSON</code></a></dt> |
<dt><a href="http://search.cpan.org/~makamaka/JSON-1.14/"><code>JSON</code></a></dt> |
| 237 |
<a href="http://suika.fam.cx/gate/cvs/markup/html/whatpm/">CVS |
<a href="http://suika.fam.cx/gate/cvs/markup/html/whatpm/">CVS |
| 238 |
repository</a>.</p> |
repository</a>.</p> |
| 239 |
|
|
| 240 |
|
<p><a href="http://suika.fam.cx/gate/cvs/markup/html/whatpm/whatpm.tar.gz?tarball=1">The |
| 241 |
|
latest developmenet version of the Whatpm</a> is also available as a |
| 242 |
|
tarball. |
| 243 |
|
|
| 244 |
</div> |
</div> |
| 245 |
|
|
| 246 |
<div class="section" id="todo"> |
<div class="section" id="todo"> |