GitHub - MadcapJake/p6-MyHTML: Perl 6 MyHTML wrapper (original) (raw)
use HTML::MyHTML;
my $html = "
HTML
";
init
my HTML::MyHTML $parser .= new;
parse parser.parse(parser.parse(parser.parse(html);
print tree parser.tree.print(parser.tree.print(parser.tree.print(parser.tree.document):i;
print span text
$parser.tree.nodes('span')[0].child.text.say;
dispose
$parser.dispose;
use HTML::MyHTML::Raw; use HTML::MyHTML::Encoding;
my $html = "
HTML
".encode;
basic init
my $myhtml = myhtml_create(); myhtml_init($myhtml, 0, 1, 0);
first tree init
my $tree = myhtml_tree_create(); myhtml_tree_init($tree, $myhtml);
parse html
myhtml_parse($tree, Enc, html,html, html,html.bytes);
release resources
myhtml_tree_destroy($tree); myhtml_destroy($myhtml);