Используйте метод XMLout
с опцией OutputFile
. Вот пример (имена были изменены, чтобы защитить невинных:):
use strict;
use warnings;
use XML::Simple;
my $href = {
'dir' => '/tmp/foo/',
'file' => '/tmp/foo.debug',
'abc' => {
'boo' => {
'num' => '55',
'name' => 'bill',
},
'goo' => {
'num' => '42',
'name' => 'mike',
},
}
};
my $xml = XMLout($href, OutputFile => 'out.xml');
__END__
The contents of the file 'out.xml' are:
<opt dir="/tmp/foo/" file="/tmp/foo.debug">
<abc name="bill" num="55" />
<abc name="mike" num="42" />
</opt>