8
#binmode STDOUT, ":utf8";
10
sub my_tag_compression
12
my ($tag, $elem) = @_;
14
# Print empty br, hr and img tags like this: <br />
15
return 2 if $tag =~ /^(br|hr|img)$/;
17
# Print other empty tags like this: <empty></empty>
21
XML::DOM::setTagCompression (\&my_tag_compression);
23
my $parser = new XML::DOM::Parser;
24
#my $doc = $parser->parsefile ("readme.html");
25
my $doc = $parser->parse(\*STDIN);
27
my @res = $doc->xql('//div[h2/@class="title"]');
30
@res = $doc->xql('//div[h1/@class="title"]');
33
$res[0]->getParentNode()->removeChild($res[0]);
35
@res = $doc->xql("/html/body/div/*");