#!/usr/bin/perl -w
use strict;
use HTML::TokeParser::Simple;
use HTML::Tagset;
my $html = <<'END_HTML';
text1
END_HTML
my $p = HTML::TokeParser::Simple->new( \$html );
while ( my $token = $p->get_token ) {
next if ! $token->is_text
and
exists $HTML::Tagset::isKnown{ $token->return_tag };
print $token->return_text;
}