Thread Auslesen und Parsen einer Datei (23 answers)
Opened by Ando at 2009-05-04 19:40

Gast Ando
 2009-05-04 20:57
#121164 #121164
So ???

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  while ( ( $xml =~ /(<([a-zA-Z0-9\-_]+)>)/ ) ) {
my $tagName = $2;
my $tag = $1;
if ( ( $xml =~ /<($tagName)>(.*?)<\/$tagName>/i/s ) ) {
# gefunden tag speichern
my $tag = $1;
# von $tag umschlossenen text suchen
$xml =~ /(<$tag>(.*?)<\/$tag>)/i/s;
# value speichern
$value = $2;
# gesamten gefundenen tag loeschen
$xml =~ s/(<$tag>(.*?)<\/$tag>)//i/s;
$xml{ lc($tag) } = $value;
}
else {
$xml =~ s/$tag//
; # gefundenen anfangstag loeschen (da kein endtag vorhanden)
}
}

View full thread Auslesen und Parsen einer Datei