Thread Perl Programm Ausgabe
(5 answers)
Opened by SC at 2011-10-12 17:14
Kommentare ergänzend zu GwenDrangons post und Klammern hinzugefügt:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #durchläuft @ARGV, enthält vermutlich eine Liste von XML Dateien foreach my $CIN (@ARGV) { print "processing.."; # öffnet die jeweilige XML Datei mit dem filehandle CIN open (CIN, "< $CIN") or die "can,t open.."; # filehandle wird duchlaufen solange die while Bedingung erfüllt ist while (<CIN>) { # es wird nach einem XML tag gefiltert if (/<tradeItemUnitDescriptor>(.*)<\/tradeItemUnitDescriptor>/) { #der Inhalt des XML tags wird der Variable übergeben my $tIUD = $1; my $WhatIsIt = "..."; #gibt dein Namen der XML Datei aus print ($CIN); #übergibt entsprechende Parameter einer print Funktion print_GLN ($WhatIsIt, $tIUD); } } } |