1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Zeile einlesen

  • driver
  • 8. Februar 2008 um 09:57
  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 8. Februar 2008 um 09:57
    • #1

    Moin !

    Ich bin grad dabei ein bißchen Perl zu "lernen" (muss ne funktion schreiben)..

    Doch hier hab ich n kleines Problem, ich les ne xml-Datei ein
    die aus mehreren Absätzen besteht. Ein Absatz beinhaltet
    etwa 4-5 Zeilen. In Zeile 1 steht der "Schlüssel" mit dem ich
    den Absatz identifiziere. In Zeile 3 steht der Wert den ich benötige.

    Ich überprüfe also jede Zeile nach dem Schlüsselwert, hab ich
    diesen müsste ich praktisch zwei zeilen einlesen lassen und dann
    weitermachen. Aber wie ?

    Wie kann ich eine zeile einfach so einlesen ?
    vermutlich is der befehl ganz simpel, aber ich komm net drauf..

    *greetz*

    hier mal kurz der code

    Code
    #!C:/programme/perl/bin/perl.exe.
    open (FILE, "datei.xml");
    while(defined(my $i = <FILE>)) { 
    
    	if( $i =~ /such_begriff/ ) {
    
                       #HIER SOLLN DANN DIE NÄCHSTEN 2 ZEILEN GELESEN WERDEN
    
    
    	print $i 	
    	}
    
    }
    close (FILE);
    Alles anzeigen

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

Tags

  • file
  • funktion
  • problem
  • programme
  • datei
  • xml
  • wert
  • schlüssel
  • exe
  • perl
  • simpel
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche