use strict;
use warnings;
use XML::Twig;
my $nhf = XML::Twig->new( twig_roots => { RECORD => \&record_check, }, );
$nhf->parse(<<'XML');
1
2
XML
sub record_check {
my ( $nhf, $record ) = @_;
my $member = $record->first_child('ID')->text();
if ( $member < 1000 ) {
$record->print();
print "\n";
}
$nhf->purge ();
}
####
1
2