Hey all,
I have some code (below) that will strip data from a HTML page and go
ahead and display information that I need. The proble I am facing is
that the data has 4 possible out comes derived from user input.
Basically I would like to start on 2 possible out comes. If the user is
to have the page return 2 headers named number and coverage I can
display the results of both outcomes. I.e 1: The user can get DSL 2:
The user can't get DSL.
Now, if the user can't get DSL then the page will return only 2 headers
(number and coverage) while if the user can get DSL the page will return
3 headers (number coverage and location). For some reason I can't get
my code to display both results. I have tried if and or statements but
that still won't work.
$html_string = $tree->as_HTML;
@headers = qw/number coverage/; # Tried this but doesn't work or
@headers = qw/number coverage location/ ;
$te = new HTML::TableExtract( headers => [@headers] );
$te->parse($html_string);
# Examine all matching tables
foreach $ts ($te->table_states) {
#print "Table (", join(',', $ts->coords), "):\n";
foreach $row ($ts->rows) {
$mRow = "@$row";
$mRow =~ s/.*\>//g;
#$mRow =~ s/[^.\d\s]//g;
my @webValues = split/\s+/, $mRow;
print join(' ', $mRow), "\n";
}
}
undef @headers;
Does any one have any ideas?
Kind regards,
Dan
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]