in reply to Re^2: xml parsing without using cpan modules
in thread xml parsing without using cpan modules
As I said XML::Simple is what I'd use now.use strict; use Data::Dumper; my @jobs; my $key; my $value; while (my $line = <DATA>){ if ($line =~ /\<name\>(.*)\<\/name\>/){$key = $1;} if ($line =~ /\<time\>(.*)\<\/time\>/){$value=$1;} if ($key and $value){push @jobs, {$key=>$value}; $key = undef; $v +alue = undef;} } print Dumper(\@jobs); __DATA__ <mainprofile> <job> <name>myjob1</name> <time>14:30</time> <dist>lend</dist> </job> <job> <name>myjob2</name> <time>14:33</time> <dist>fin</dist> </job> </mainprofile>
|
|---|