#!/usr/bin/perl
use strict;
use warnings;
use XML::Twig;
my $twig = XML::Twig->new();
$twig->parse(\*DATA);
for my $node ($twig->get_xpath('/root/node'))
{
print "Machine: ", $node->att('mid'), "\n";
my ($values) = $node->get_xpath('values');
print "\tvalues: ", $values->text(), "\n";
my ($time) = $node->get_xpath('time');
print "\ttime: ", $time->text(), "\n";
}
__END__
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
####
Machine: machine1
values: 1, 2, 3, 4, 5, 6
time: 110, 120, 130, 140, 150, 160
Machine: machine2
values: 1, 2, 3, 4, 5, 6
time: 110, 120, 130, 140, 150, 160