#!/usr/bin/perl use warnings; use strict; use HTML::TreeBuilder; my $root = HTML::TreeBuilder->new_from_file(\*DATA); my $footer = $root->look_down( _tag => q{div}, id => q{footer}, ); $footer->replace_with(''); print $root->as_HTML(undef, " "); __DATA__