I am having some troubles accessing complex data structures hash values, give the script below and data structure, can someone assist in accessing the keys and values?
#!/usr/bin/perl -wT
use Data:
umper;
use FindBin qw($Bin);
use XML::Simple;
use strict;
my ($data,$xml,$VAR1);
#$xml = new XML::Simple (KeyAttr=>'sku', forcearray=>'1');
$xml = new XML::Simple (forcearray=>'1');
$data = $xml->XMLin("$Bin/bmc.xml");
print Dumper($data);
print "\n";
output:
$VAR1 = {
'JOB' => [
{
'MAXRUNS' => '0',
'APPLICATION' => 'STICST',
'MAXDAYS' => '0',
'MAR' => '1',
'TASKTYPE' => 'Job',
'FEB' => '1',
'NOV' => '1',
'INTERVAL' => '0M',
'DATACENTER' => 'EM613',
'CONFIRM' => '0',
'MAY' => '1',
'TIMETO' => '0105',
'OCT' => '1',
'QUANTITATIVE' => [
{
'QUANT' => '1',
'NAME' => 'SYSTEM'
},
{
'QUANT' => '1',
#!/usr/bin/perl -wT
use Data:
use FindBin qw($Bin);
use XML::Simple;
use strict;
my ($data,$xml,$VAR1);
#$xml = new XML::Simple (KeyAttr=>'sku', forcearray=>'1');
$xml = new XML::Simple (forcearray=>'1');
$data = $xml->XMLin("$Bin/bmc.xml");
print Dumper($data);
print "\n";
output:
$VAR1 = {
'JOB' => [
{
'MAXRUNS' => '0',
'APPLICATION' => 'STICST',
'MAXDAYS' => '0',
'MAR' => '1',
'TASKTYPE' => 'Job',
'FEB' => '1',
'NOV' => '1',
'INTERVAL' => '0M',
'DATACENTER' => 'EM613',
'CONFIRM' => '0',
'MAY' => '1',
'TIMETO' => '0105',
'OCT' => '1',
'QUANTITATIVE' => [
{
'QUANT' => '1',
'NAME' => 'SYSTEM'
},
{
'QUANT' => '1',