タグ

AmazonとPerlに関するbunhikoのブックマーク (2)

  • perl - aws2jsonp.cgi : 404 Blog Not Found

    2006年10月05日22:30 カテゴリLightweight Languages perl - aws2jsonp.cgi AWSの汎用のJSONP Gatewayが欲しかったので作りました。 AmazonのXML Webサービス(REST)はXSLを書くだけでもかなり使える:Goodpic AmazonのXML WebサービスのURL(REST) http://xml-jp.amznxslt.com/onca/xml3? このURLの?の後に以下のパラメーターを&で続けて指定します。 ここではCGIのソースがメインなので、JSONPをどう使うかは解説しません。 ここではServer Sourceのみ公開します。 aws2jsonp.cgi ソースを見てもわかるとおり、associate id と access key はCGIにむき出しです。が、これらは見えることを前提にしているので

    perl - aws2jsonp.cgi : 404 Blog Not Found
  • Perlメモ/XMLの解析 - Walrus, Digit.

    XMLファイルを正規表現のみでタグとテキストの配列に変換する方法です。 簡易的なXMLパーサーを作る時には、まずこの作業をしてしまうと後の処理は簡単になるでしょう。 なお、対象のXMLデータはeucコードにしておいてください。 このルーチンおよび正規表現は、大崎氏の「Perlメモ」にある「(HTML)タグを削除する」をベースに、XMLの解析用にアレンジしたものです。 このルーチンが役立ったとすれば、その功績の9割までは大崎氏のものです。 次のサブルーチンは、引数にXML文字列を取り、タグと文字列に分けた配列を返します。 sub xml_to_array { my $xml = shift; my $tag_regex_ = q{<[^"'<>]*(?:"[^"]*"[^"'<>]*|'[^']*'[^"'<>]*)*(?:>|(?=<)|$(?!\n))}; my $comment_reg

    bunhiko
    bunhiko 2005/08/02
    正規表現による XML 解析
  • 1