Thread XML::Simple - XML-Werte auslesen (4 answers)
Opened by gucci2411 at 2013-01-28 15:31

Linuxer
 2013-01-29 09:47
#165268 #165268
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Naja, "vlcoption" enthält selbst auch wieder eine Array-Referenz, die aufgelöst werden muss.

Also dereferenzieren wir auch diese Array-Referenz:

Code (perl): (dl )
1
2
3
4
# gehe alle Einträge in @$track2 durch; sollte es eine (wahre) 'vlcoption' geben,
# verwende sie; ansonsten mach nix; Da vlcoption eine Array-Referenz enthaelt, 
# dereferenzieren wir sie direkt via @{ $array_ref }
my @liste2 = map { $_->{vlcoption} ? @{$_->{vlcoption}} : () } @$track2;


Empfohlene Lektüre:
Perldoc:perlreftut
Perldoc:perlref
Perldoc:perllol
Perldoc:perldsc
Last edited: 2013-01-29 09:51:40 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread XML::Simple - XML-Werte auslesen