use Test; BEGIN { plan tests => 16 } use XML::Handler::HTMLWriter; use XML::SAX; my $output; my $writer = XML::Handler::HTMLWriter->new(Output => \$output); ok($writer); my $parser = XML::SAX::ParserFactory->parser(Handler => $writer); ok($parser); $parser->parse(Source => { SystemId => "testfiles/empty_tags.xml" }); print $output, "\n"; ok($output); ok($output, qr/(?!<\/area>)/); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr(
(?!
))); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr(
(?!))); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr((?!))); ok($output, qr/(?!<\/meta>)/);