Est-ce que tu ne chercherais pas tout simplement à afficher %dumper dans un fichier ?
J'ai regardé la doc, j'ai l'impression que tu veux faire ca :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#!C:\Perl\bin\perl.exe
use strict;
use XML::Simple;
use Data::Dumper;
my $XMLFile="test.xml";
my $StructureFile="test.csv";
open STRUCT, ">".$StructureFile or die "$!\n";
my $xml= XMLin($XMLFile);
print STRUCT Data::Dumper->Dump([$xml], [qw(*xml)]);
close (STRUCT); |
Je me trompe ?
edit :
manifestement :
1 2 3 4
| my %dumper = Dumper($xml);
foreach my $key (keys %dumper) {
print STRUCT "$key";
} |
est équivalent à :
print STRUCT Data::Dumper->Dump([$xml], [qw(*xml)]);
Partager