Perl 读写XML文档
#!/usr/bin/perl use XML::Simple; use Data::Dumper; @arr = [ {'country'=>'england','capital'=>'london'},{'country'=>'norway','capital'=>'oslo'},{'country'=>'india','capital'=>'new delhi'} ]; create objectmy $xml = new XML::Simple (NoAttr=>1,RootName=>'data'); my $data = $xml->XMLout(@arr); #print Dumper($data); print ($data); open (FNS,"> D:PerlDemoff.xml"); print FNS ($data); close (FNS); ################################################ my $conf = XMLin("D:PerlDemoparse.xml"); print "Program n $conf->{'name'} $conf->{'author'} $conf->{'mail'}n"; my $i = 0; while( $conf->{'log'}->[$i] ) { print "@ $conf->{'log'}->[$i]->{'version'} at " . "$conf->{'log'}->[$i]->{'date'} : " . "$conf->{'log'}->[$i]->{'change'}n"; $i ++; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |