hiromasa.zone : o)

2005/7/26 Tuesday 投稿時の月齢:20.4  月名:二十日余の月  潮汐:中潮 Moon:20.4[二十日余の月]今日の心技体 : 好調期好調期好調期

Amazon Web Service XSL このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 21:53

XSL。 聞いたことはあれど実際に扱ったことはなかったもののひとつ。

Amazon Web Service API 呼び出し結果を XSL 経由でもらえるということで、面白そうだったのでやってみました。

HTML に対する CSS。 XML に対する XSL。  くらいの認識でしたが、XSL ははるかに難しかった。。 CSS は、元の HTML に対して影響を及ぼすことはできませんが、XSL はデータ源の XML に対して処理を行い(たとえば)検索や抽出をかけ整形し、その結果を出力することができます。

この XSL ですが、他の言語で言えば SQL や SAS に近い考え方をもっている感じです。 上から下に流れる手続き型ではなく、データに対してやりたいことを一度に全て定義するイメージですかね。。 うまく表現できないのですが・・・。

で、わけわかりません。(笑) 他の方がつくられている XSL を参考に、なんとかできあがりました。 ひろまさくんの必殺技、いにしえより伝わる大技、「論より RUN」 デス。

キーワード検索結果の上位3つの商品を Ads by goooogle 風に表示します。

こんな感じです。(”XSL” 書籍の検索結果)

Amazon Web Service 用 XSL

amazon.xsl

HTML にいれるタグ

<iframe src="http://xml-jp.amznxslt.com/onca/xml3?mode=books-jp&sort=&KeywordSearch=[キーワードの UTF-8 URL エンコード文字]&page=1&locale=jp&dev-t=158HHPZ52MBDXASDZ1R2&t=[アソシエイトID]&type=lite&f=http://[XSL の URL]" marginwidth="0" marginheight="0" width="468" height="100" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>

こんなふうに呼び出せば出るはずです。 (**例えばでつくった物でうまく動かないかもしれないので注意です**)

キーワード部分を php なんかでページに応じて可変で挿入すれば、そのページにあった広告がだせますね。 いまは検索にヒットしないと、空のボックスになってしまいます。

本棚をあさったところ XSL の本がでてきたのでもう少し研究してみます。 :-) なかなか新鮮でした。

3 Comments

Trackback

  1. From: hiromasa.zone : o) (Blog) - 2005/7/28 Thursday Nighttime (Trackback)

    Amazon Web Service XSL 第2章

    朝、先日試しにつくった Amazon Web Service のタグをいれたページを見てみたら何も表示されていない。。 昼見たら文字化け。。 orz なんでだろと思ったら Amazon のほうで不具合があったようで日本中でおかしくなっていたみたいです。 さわり始めたばかりなのでどれ・..

Comment

  1. From: kohaku - 2005/7/27 Wednesday Daytime (Comment)

    こんにちは。
    これって、面白いですね。
    代替広告にもなるし。

    これもWPプラグインにすることもできますか?(w
    Google アドセンス のプラグインはあるみたいです。

  2. From: ひろまさ - 2005/7/27 Wednesday Daytime (Comment)

    さすが鋭いっす。 :-) 実はちょっと試験中です。

    MSN サーチ

    この辺からうちのサイトをたどってみてください。
    Serach Word Highlight から検索文字列をもらって、Amazon に渡しています。

    でも Amazon に該当当たらないことのほうが多いんですよね、、もうちょっと研究してみます。


このサイトはコンテンツをフリーズしました。トラックバック・コメントは閉じられています。

新しいサイトは、

hiromasa.another :o)

です。 :-)

このサイトについて

このブログは引っ越しを行いコンテンツはフリーズしています。hiromasa.anotherへどうぞ。

Powerd By WordPress

We (Heart) WordPress

WordPressME Logo
WordPress Plugins

ブログ内検索

Todays Popular

WordPress Ring

はてなリング - WordPress -

情報

34 queries. 0.455 seconds.

このページの先頭へ