Hallo!
Wenn ich mit folgednem Code an den Inhalt einer Tabellenspalte (und Zeile) möchte erhalte ich immer nru den Text bis zum ersten eingebetten HTML-Element.
while (my $token = $p->get_token()) {
if( $f == 1 and $token->[0] eq "S" and $token->[1] eq 'td' ) {
my $t = $p->get_text();
next if $t eq ''; # das img-Element wurde mittels
# default-einstellung in ein '' verwandelt
# vgl. Doku
print "$t\n";
$f = 3; # flag zum aufhören
}
} # /while;
Wie kann ich das ändern?
Wie kann ich auch eingebettetet Elemente ausgeben?
Bisher habe ich es nur geschafft, dass Bilder nicht ausgegeben wurden (via default-einstellung bei HTML::TokeParser).
Grüße, pktm