in reply to XML parsing
<hosts> <host name="jimmy"> <function>web</function> <function>dns</function> <location>miami</location> </host> <host name="haffa"> <function>nfs</function> <function>quake</function> <location>hell</location> </host> </hosts>
use XML::Simple; use Data::Dumper; # create object my $xml = new XML::Simple (); # read XML file my $data = $xml->XMLin("/tmp/hosts.xml"); print Dumper($data);
$VAR1 = { 'host' => { 'haffa' => { 'function' => [ 'nfs', 'quake' ], 'location' => 'hell' }, 'jimmy' => { 'function' => [ 'web', 'dns' ], 'location' => 'miami' } } };
|
|---|