如何将数据存储到新文件中

时间:2011-11-01 16:13:45

标签: perl

我正在使用XML :: simple处理xml文件,如何将其存储到新文件中。

#!/usr/bin/perl
use warnings;
  use strict;
   use Data::Dumper; 
 use XML::Simple;

   my $xml = new XML::Simple;
  my $data = $xml->XMLin("data.xml");
     print Dumper($data);

我想将这些数据存储到新文件中。

1 个答案:

答案 0 :(得分:4)

这将覆盖或创建文件:

open(my $outfile, ">/path/to/some/filename.xml") or die "Could not open file: $!";
print $outfile $xml->XMLOut($data);
close($outfile);

请注意,XML::Simple可能会更改文件的结构,因此只有在您更改内容时才会有意义。