Thread Dumper einlesen mit xmlin()?
(20 answers)
Opened by Flodimodi at 2013-02-27 07:50
Schnippsel für Ausgabe als HTML:
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 use HTML::Template::Compiled; # 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'; # das ist das HTML-Template für Ausgabe my $template = <<'HTML'; <html> <head> </head> <body> <table> <th> <td>Datum</td> <td>Wert</td> </th> <%each data%> <tr> <td><%= __key__ %></td> <td><%= __value__ %></td> </tr> <%/each%> </table> </body> </html> HTML my $htc = HTML::Template::Compiled->new( scalarref => \$template, debug => 0, loop_context_vars => 1, ); # Daten für Templateengine $htc->param(data => $hash); print $htc->output(); |