my $parser = XML::LibXML->new(); my $tree = $parser->parse_file($xmlfile); my $root = $tree->getDocumentElement; my @nodes=$tree->getElementsByTagName('menu'); foreach(@nodes) { print "node\n"; print $_->GetAttribute('name'); print "\n"; }