#!/usr/bin/perl use strict; use warnings; use XML::LibXML; my @files = '/root/Desktop/your.xml'; my $parser = XML::LibXML->new(); foreach my $file( @files) { my $doc = $parser->parse_file($file); my $cmm_root_path_var = $doc->findnodes("//Test/*"); print $doc->to_literal(), "\n"; } #### lpass M8960AAAAANAAL1004 \\TEST\M9650AAAAANAAL1004\ lpass_proc rpm M8960AAAAANAAR1004 \\TEST\M9650AAAAANAAR1004\ rpm_proc rpm.mbn rpm_proc/ wcnss M8960AAAAANAAW1004 \\TEST\M9650AAAAANAAW1004\ wcnss_proc