For the following code:
my $google_search
=SOAP::Lite->service("file:$google_wdsl");
my $results = $google_search
->doGoogleSearch(
$google_key,$query,$offset,10,"false","","false","","latin1","latin1"
);
It would be ideal if there was better WSDL utilization.
For example, this seems much more logical:
my $results = $google_search
->doGoogleSearch( key => $google_key, q => $query,
start=> $offset, maxResults => 10 );
All other parameters will go to their defaults or be null.