Thread Perl Programm Ausgabe (5 answers)
Opened by SC at 2011-10-12 17:14

suresh
 2011-10-12 18:00
#153146 #153146
User since
2010-10-12
109 Artikel
BenutzerIn
[default_avatar]
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); 
    }
  }
}

View full thread Perl Programm Ausgabe