Activeperlのエラーメッセージ
こんにちわ。
perlについては、勉強はじめたばかりで、
まだ、使い方になれてない段階です。
それでサンプルを見ながら勉強しようと考えていますが、
それさえも、うまくいかない状態です。
現在、日経ソフトウェアの”ずばりわかるWebプログラミング2.0”を見て勉強しようとしています。
http://itpro.nikkeibp.co.jp/article/MAG/20070410/267630/
第1部のpart2のサンプルが動かなくて困っています。
本に載っているようにactiveperlやapacheのインストールをして、
それぞれ、本のように動作設定して、
サンプルにあるアプリケーションIDを設定して実行しましたがエラーが出て動きません。
どうしてでしょうか?
動かない箇所は次のところのようです。
サンプルプログラム
#最初途中 略
# Assemble all options.
my $option_string = join('&', @option_list);
my $url = "${request_url}?${option_string}";
# Retrieve result.
print STDERR "\$url = ${url}\n";
my $response_string = get($url);
my $response_hashref = XMLin(\$response_string);
#以下、略
で、my $response_hashref = XMLin(\$response_string);の行を実行したときに、以下のようなmessageが出るようです。
no element found at line 1, column 0, byte -1 at C:/Perl/lib/XML/Parser.pm line187
まだまだ、初心者でサンプルを実行しながら、感覚を磨いていこうと思っていますが、
本には説明されていないようなメッセージが出て困っています。
ぜひ、アドバイスをお願いします。
実行環境
Activeperl5.8.8 build820
Web Server Apache2.0.59
お礼
理解できました!ありがとうございます!