[Perl]
XML::XpathはXML::Parserを基盤としたモジュールで、XMLより特定の要素情報を抜き出すのに使用される。
[使用例]
#!/usr/bin/perl
use XML::Xpath;
my $file = 'test.xml';
#ファイルを読み込む場合はfilenameを、stringを読み込む場合にはxmlを指定
my $xp = XML::XPath->new(filename=>$file);
#取り出したい情報を問合せる
my $nodeset = $xp->find('//PurchaseUrl');
if ( my @nodelist = nodeset->get_nodelist ) {
#string_valueメソッドにて要素内のテキストを抽出
my @matches = map($_->string_value, @nodelist);
print @matches;
}
else {
print "マッチする要素はありませんでした。\n";
}
広告
|
初めてのPerl ¥ 3,780 / 売り上げランク: 10349 / 379 ページ いわゆるリャマ本として知られる定番書 初めてのとあるが初心者向きではないと思う。 よくできてはいるが、、。 |
|
新版Perl言語プログラミングレッスン入門編 ¥ 2,835 / 売り上げランク: 15202 / 512 ページ 非常に分かりやすい。 今までにも様々な参考書に目を通してきていたが、その中でもこの本かなり読みやすく、丁寧に書かれていた。 初心者には特にお勧め。 初心者以外の方でも軽く目を通す価値はあると思う。 |
|
Code Reading―オープンソースから学ぶソフトウェア開発技法 ¥ 5,460 / 売り上げランク: 22828 / 523 ページ CodeCompleteとCodeReadingを併せて読むとよいと、 組込み系のSESSAMEプロジェクトのメーリングリストと、 OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。 CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。 オープンソースを仕事にしているので、たいへん役立っています。 MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。 |



