my $val; my $t= XML::Twig->new( twig_handlers => { 'CustDetails' => sub { $val = $_->first_child('CustomerId')->text(), } } ) ->parse($test_xml); print $val;