25 |
|
|
26 |
<li><a href="#error_reports">ERROR REPORTS</a></li> |
<li><a href="#error_reports">ERROR REPORTS</a></li> |
27 |
<li><a href="#to_do">TO DO</a></li> |
<li><a href="#to_do">TO DO</a></li> |
28 |
|
<li><a href="#dependency">DEPENDENCY</a></li> |
29 |
<li><a href="#see_also">SEE ALSO</a></li> |
<li><a href="#see_also">SEE ALSO</a></li> |
30 |
<li><a href="#author">AUTHOR</a></li> |
<li><a href="#author">AUTHOR</a></li> |
31 |
<li><a href="#license">LICENSE</a></li> |
<li><a href="#license">LICENSE</a></li> |
51 |
warn $error{type}, "\n"; |
warn $error{type}, "\n"; |
52 |
}; |
}; |
53 |
|
|
54 |
Whatpm::HTML->parse_string ($s => $doc, $onerror); |
Whatpm::HTML->parse_char_string ($s => $doc, $onerror); |
55 |
|
|
56 |
## Now, |$doc| is the DOM representation of |$s|.</pre> |
## Now, |$doc| is the DOM representation of |$s|.</pre> |
57 |
<p> |
<p> |
73 |
<hr /> |
<hr /> |
74 |
<h1><a name="methods">METHODS</a></h1> |
<h1><a name="methods">METHODS</a></h1> |
75 |
<dl> |
<dl> |
76 |
<dt><strong><a name="item_parse_string">[<em>$doc</em> =] Whatpm::HTML->parse_string (<em>$s</em>, <em>$doc</em>[, <em>$onerror</em>]);</a></strong><br /> |
<dt><strong><a name="item_parse_char_string">[<em>$doc</em> =] Whatpm::HTML->parse_char_string (<em>$s</em>, <em>$doc</em>[, <em>$onerror</em>]);</a></strong><br /> |
77 |
</dt> |
</dt> |
78 |
<dd> |
<dd> |
79 |
Parse a string <em>$s</em> as an HTML document. |
Parse a string <em>$s</em> as an HTML document. |
120 |
<pre> |
<pre> |
121 |
use Whatpm::HTML; |
use Whatpm::HTML; |
122 |
use Whatpm::NanoDOM; |
use Whatpm::NanoDOM; |
123 |
my $doc = Whatpm::HTML->parse_string |
my $doc = Whatpm::HTML->parse_char_string |
124 |
($s => Whatpm::NanoDOM::Document->new, $onerror);</pre> |
($s => Whatpm::NanoDOM::Document->new, $onerror);</pre> |
125 |
</dd> |
</dd> |
126 |
<p></p></dl> |
<p></p></dl> |
152 |
</p> |
</p> |
153 |
<hr /> |
<hr /> |
154 |
<h1><a name="to_do">TO DO</a></h1> |
<h1><a name="to_do">TO DO</a></h1> |
155 |
|
<p>Documentation for parse_byte_string.</p> |
156 |
<p>Tokenizer should emit a sequence of character tokens as one token |
<p>Tokenizer should emit a sequence of character tokens as one token |
157 |
to improve performance.</p> |
to improve performance.</p> |
158 |
<p>A method that accepts a byte stream as an input.</p> |
<p>A method that accepts a byte stream as an input.</p> |
162 |
<p> |
<p> |
163 |
</p> |
</p> |
164 |
<hr /> |
<hr /> |
165 |
|
<h1><a name="dependency">DEPENDENCY</a></h1> |
166 |
|
<p>This module requires <em>Error</em>. That module is available at CPAN |
167 |
|
<http://search.cpan.org/author/SHLOMIF/Error-0.17009/lib/Error.pm>. |
168 |
|
It is also part of manakai-core distribution |
169 |
|
<http://suika.fam.cx/www/2006/manakai/>.</p> |
170 |
|
<p> |
171 |
|
</p> |
172 |
|
<hr /> |
173 |
<h1><a name="see_also">SEE ALSO</a></h1> |
<h1><a name="see_also">SEE ALSO</a></h1> |
174 |
<p>Whatpm <http://suika.fam.cx/www/markup/html/whatpm/readme>.</p> |
<p>Whatpm <http://suika.fam.cx/www/markup/html/whatpm/readme>.</p> |
175 |
<p>Whatpm Error Types |
<p>Whatpm Error Types |