Thread parser auf mehrere Datei
(12 answers)
Opened by Henri at 2015-04-13 14:15
Ungetestet:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 use strict; use warnings; use XML::Twig; my @files = @ARGV or die 'No files'; my $FileResult = 'result.txt'; open( my $FhResult, '>', $FileResult ) or die "Unable to open file $FileResult\n$!"; for my $file (@files) { my $twig1 = XML::Twig->new( twig_handlers => { 'Parameter' => sub { my $attr_value = $_->{'att'}->{'value'} || 'fault'; print $FhResult $attr_name . ","; }, }, ); print $FhResult ( split( '_', $file, 2 ) )[0] . ','; $twig1->parsefile($file); } close $FhResult; |