[Perl]
簡単なXMLデータであればXMLデータをツリー構造体として扱うXML::Simpleを使用できる。XML::Simpleではデータ読み込みのためのXMLinと書き出しのためのXMLoutを提供してくれる。以下AWS(Amazon Web Service)にてデータを取得する例
#!/usr/bin/perl
my $dev_key = 'Dev Token or Subscription ID Here';
my $af_tag = 'Associate Tag Here';
my $keyword = shift @ARGV or die "Usage: perl amazon_http.pl <keyword>\n";
my $url = "http://webservices.amazon.co.jp/onca/xml3?dev-t=" . $dev_key . "&t=" . "$af_tag" . "&KeywordSearch=" . $keyword . "&mode=photo-jp&type=lite&f=xml&locale=jp";
use strict;
use XML::Simple;
use LWP::Simple;
use Jcode;
use Data::Dumper;
my $content = get($url);
die "Could not retrieve $url" unless $content;
my $xmlsimple = XML::Simple->new();
my $response = $xmlsimple->XMLin($content);
print Dumper($response);
広告
|
新版Perl言語プログラミングレッスン入門編 ¥ 2,835 / 売り上げランク: 9110 / 512 ページ 非常に分かりやすい。 今までにも様々な参考書に目を通してきていたが、その中でもこの本かなり読みやすく、丁寧に書かれていた。 初心者には特にお勧め。 初心者以外の方でも軽く目を通す価値はあると思う。 |
|
Code Reading―オープンソースから学ぶソフトウェア開発技法 ¥ 5,460 / 売り上げランク: 9887 / 523 ページ CodeCompleteとCodeReadingを併せて読むとよいと、 組込み系のSESSAMEプロジェクトのメーリングリストと、 OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。 CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。 オープンソースを仕事にしているので、たいへん役立っています。 MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。 |
|
初めてのPerl ¥ 3,780 / 売り上げランク: 11741 / 379 ページ いわゆるリャマ本として知られる定番書 初めてのとあるが初心者向きではないと思う。 よくできてはいるが、、。 |



