ecuguru has asked for the wisdom of the Perl Monks concerning the following question:
Without the CGI code, and hardcoding the zip and searchterms, it works. When I add in the above, I get an error of:use strict; use XML::DOM; use LWP::UserAgent; use CGI qw/:standard/; my $zipcode = param( "zipcode" ) || "27613"; my $searchTerm = param( "query" ) || "pizza";
And that line is the $addr of:Can't call method "getNodeValue" on an undefined value at /Library/Web +Server/CGI-Executables/WebYahoo.pl line 54. [Wed Apr 26 16:46:44 2006] [error] [client 24.106.190.114] Premature e +nd of script headers: /Library/WebServer/CGI-Executables/WebYahoo.pl
$title = $result->getElementsByTagName('Title')->item(0)->getF +irstChild->getNodeValue; $addr = $result->getElementsByTagName('Address')->item(0)->get +FirstChild->getNodeValue; $phone = $result->getElementsByTagName('Phone')->item(0)->getF +irstChild->getNodeValue;
2006-04-27 Retitled by g0n, as per Monastery guidelines
Original title: 'Conflict between Cgi and xml:dom?'
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Conflict between CGI and XML::DOM
by diotalevi (Canon) on Apr 26, 2006 at 21:04 UTC |