| 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 |