Thread parser auf mehrere Datei (12 answers)
Opened by Henri at 2015-04-13 14:15

GwenDragon
 2015-04-14 11:32
#180654 #180654
User since
2005-01-17
14835 Artikel
Admin1
[Homepage]
user image
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;

View full thread parser auf mehrere Datei