Thread Dumper einlesen mit xmlin()?
(20 answers)
Opened by Flodimodi at 2013-02-27 07:50
Mit XMLout kannst du XML-Daten ausgeben, kein HTML.
Die Daten liest du beispielsweise so zurück und erzeugst einen HTML-Schnippsel: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 use Data::Dumper; # erhält Daten des Hashes my $hash; { # Einlesemodus auf Einlesen in einem Rutsch local $/ = undef; open (my $fh, '<', 'meinedaten.dat') or die "Datei konnte nicht geöffnet werden: $!"; # Zeichenkette einlesen $hash = <$fh>; # Variablenbezeichnung des gedumpten Hashstrings auf $hash setzen $hash =~ s|VAR1|hash|; # Datei schließen close($fh) or die "Datei konnte nicht geschlossen werden: $!"; } # Code in $hash ausführen eval("$hash") or die 'Hash $hash konnte nicht ausgewertet werden'; # alle Schlüssel des Hashes als HTML-Schnippsel ausgeben for my $key (keys %$hash) { print <<HTML; <p>$key: <i>$hash->{$key}</i></p> HTML } meinedaten.dat Code: (dl
)
1 $VAR1 = { //EDIT: Komma in meinedaten.dat gelöscht Das ergibt dann als Ausgabe: <p>Artikelpreis: <i>1024</i></p> <p>Artikelbezeichnung: <i>Blahboo</i></p> <p>Artikel-ID: <i>0815</i></p> //EDIT: Konsolenausgabe hinzugefügt Last edited: 2013-02-27 08:43:46 +0100 (CET) |