Jump to content


This topic is now archived and is closed to further replies.


Perl XML: parse

Recommended Posts

I try to follow the example from [a href=\"http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple.pm\" target=\"_blank\"]XML Parse[/a] with foo.


use XML::Simple;

my $ref = XMLin('foo.xml');

#also with my $ref = XMLin();

use Data::Dumper;

print Dumper($config);
print $config->{logdir};


where foo.xml
  <config logdir="/var/log/foo/" debugfile="/tmp/foo.debug">
    <server name="sahara" osname="solaris" osversion="2.6">
    <server name="gobi" osname="irix" osversion="6.5">
    <server name="kalahari" osname="linux" osversion="2.0.34">

I try to test out foo.pl and get
$VAR1 = undef;
Why is that, it doesn't match the one with from the web.

Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.