我正在使用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);
我想将这些数据存储到新文件中。
答案 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
可能会更改文件的结构,因此只有在您更改内容时才会有意义。