2

私はPerlが初めてです。私はバイオインフォマティクスのwebapiに従っており、$result に格納されている値を単純に表示しようとしています。私のプリント "$result\n"; コマンドが機能していないようです。ここで何が起こっているのかについて、いくつかの可能性はありますか?

# #!/usr/local/bin/perl
use strict;

# 1. include SOAP Lite 
use SOAP::Lite;

# 2. specifies WSDL file
my $service = SOAP::Lite -> service('http://xml.nig.ac.jp/wsdl/GetEntry.wsdl');

# 3. call SOAP service
my $result = $service->getXML_DDBJEntry("AB000003");

print "$result\n";
4

2 に答える 2

3

私が思い出したように、$resultはオブジェクトです。試す:

use Data::Dumper;
print Dumper($result), "\n";

これは、何が起こっているのかを判断するのに役立ちます。

于 2010-03-10T20:47:50.193 に答える
0

ブラウザでコードから URL を開き、ブラウザの検索機能で「AB000003」を検索してみてください。
私にとってはテキストが見つかりません-したがって、空/未定義が論理的な結果です。

于 2010-03-10T18:32:59.003 に答える