ビッダーズ Webサービス 仕様書 Ver2.0
概要:
BWSはウェブ上に公開されたXMLベースのアプリケーションとして、開発者に対しRESTサービスとXSLTサービス、RSSを提供します。開発者は、これらを利用してビッダーズの商品データベースから指定した条件で商品情報を検索し、その検索結果をXMLドキュメントとして受け取ることができます。受け取ったXMLドキュメントは、XSLTサービスによって、HTMLなどのドキュメントに変換することもできます。また、検索結果をRSS形式で受け取ることが可能です。
ビッダーズ Webサービス2.0(以下BWS2.0)では、BWSの機能に加えて、対象サイトのページ内容を解析し、その内容に近い商品の一覧をXMLドキュメントとして受け取ることができます。XMLドキュメントはBWSと同様にXSLTサービスによってHTMLなどのドキュメントに変換することができます。BWS2.0により開発者の方は、該当ページにマッチした商品を自動で表示させるツール(BlogMatch!)や、RSSの内容を解析して配信されたRSSに近い商品を推薦するRSSリーダーなどを作成することできます。
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?categ_id=8&keyword=1%89%7E&at=NO&sort=price,D&cf=N&st=1&tf=xml_lite&ipp=3&enc=Shift_JIS&user_id=0mVevok6HfNC-&link_id=164848&link_type=WS&xsl=http://www.moondakota.com/bidders/vertical_html.xsl
(BIDDERSの「家電・AV・カメラ」カテゴリで、
「1円」というキーワードをタイトルに含むオークションを、
価格の高い順にソートした上位3件を、Shift_JIS出力で
URLをアフィリエイトURLに置換してHTML化したもの)
【サンプルURL2 ページ解析型表示例】
http://xml.bidders.co.jp/bep/match?ref=http://www.bidders.co.jp/sweets&tf=xml_lite4&n=6
(ビッダーズ お取り寄せスイーツhttp://www.bidders.co.jp/sweetsの内容にマッチした商品を6品をXMLドキュメントとして表示させたもの。ref="解析したいURL"を指定します。パラメータの指定の詳細はBIDDERS DB検索パラメータ資料をご覧下さい。)
利用例
ビッダーズ Webサービスにより、開発者はビッダーズの機能を使ったさまざまなアプリケーションを開発することができます。例えば、「ビッダーズのアフィリエイトプログラム利用者が簡単に自分のお店ページを作成することをできるアプリケーション」、「ページに含まれる言葉から関連する商品を
自動的に検索し、表示するアプリケーション」、「ビッダーズの自分の出品物を自分のブログに表示するアプリケーション」、「気になるオークションのリアルタイム情報(入札数・価格)を確認できるRSSリーダー」、「ビッダーズとはまったく別のデザインで商品情報を表示するサイト」などを開発することができます。
例)
○ビッダーズ キーワードリスティング
http://www.bidders.co.jp/affiliate/keyword.html
○BIDDEST
オススメ商品なども出ており、使いやすくなっています。
http://www.biddest.net/bsin/1019210237/1315039/12859663.html
○BWS-shop
http://www.bws-shop.info/
商品詳細まで取り込んでおります。
http://www.bws-shop.info/eid_40418878.html
○ビッダーズリンクメーカー(アフィリイエイトリンク作成簡易ツール)
http://aff.banabana.com/bidders.php
○adsense代替広告ツール
http://soz.s101.xrea.com/bws/bid_ads.cgi
○ビッダーズアフィリエイト支援サイト
http://soz.s101.xrea.com/bws/bid_idset.cgi
○ビッダーズの商品情報XML(アフィリエイト対応版)をページに表示ツール
http://www.moondakota.com/bidders/afffeed_s.php
環境
Server: xml.bidders.co.jp
Module: xml
データ―フロー:
ユーザーリクエスト<--
BIDDERSの商品DB(www.bidders.co.jp/dap/sv/list1)
<-->XSL URL
通信は全てHTTPを使用
XML取得
xslパラメーターがなかった場合は、XMLモードになる。
http://xml.bidders.co.jp/bep/xml?tf={DeNAで準備したXML用テンプレート}&{BIDDERSの商品DB検索で利用できるパラメーター}&enc={出力コード}
パラメーター:
tf={DeNAで準備したXML用テンプレート}
現在は、xml_lite(XML形式)、xml_lite2(XML形式),xml_lite3(XML形式),xml_lite4(XML形式),xml_lite5(XML形式),
xml_lite6(XML形式),rss_lite(RSS形式),rss_lite2(RSS形式)の8タイプをサポート。
{BIDDERSの商品DB検索で利用できるパラメーター}
こちらです。
enc={出力コード}
出力コードはIANAに登録された文字コード名(UTF-8,EUC_JP,Shift_JIS, ISO2022-JP)を指定する。
encを指定しない場合はUTF-8で出力する。
HTML取得
xslパラメーターがある場合は、XSLTモードになる。
http://xml.bidders.co.jp/bep/xml?xsl={XSLファイル}&tf={DeNAで準備したXML用テンプレート}&{BIDDERSの商品DB検索で利用できるパラメーター}&enc={出力コード}
パラメーター:
xsl={XSLファイル}
XSLで日本語を使用する場合はShift_JISで記述する。
xslの指定は必ずhttpで始まること。
tf={DeNAで準備したXML用テンプレート}
現在は、xml_lite(XML形式)、xml_lite2(XML2形式)、rss_lite(RSS1.0形式),rss_lite2(RSS2.0形式)の4タイプをサポート。
{BIDDERSの商品DB検索で利用できるパラメーター}
こちらです。
enc={出力コード}
出力コードはIANAに登録された文字コード名(UTF-8,EUC_JP,Shift_JIS, ISO2022-JP)を指定する。
encを指定しない場合はShift_JISで出力する。
HTML取得とユーザーパラメーター
ユーザーパラメーターをHTMLに取り込みたい場合に使用する(アフィリエイトなど)。
http://xml.bidders.co.jp/bep/xml?xsl={XSLファイル}&tf={DeNAで準備したXML用テンプレート}&{list1で利用できるパラメーター}&enc={出力コード}&{ユーザーパラメーター名}={ユーザーパラメーター値}
{ユーザーパラメーター名}={ユーザーパラメーター値}
ユーザーパラメーター名はxsl,enc,BIDDERSの商品DB検索ファンクションで予約された名前は使用しないこと。
ユーザーパラメーターは商品情報取得には影響しない。
XSLで利用する場合にはで定義すること。
xsl={XSLファイル}
XSLで日本語を使用する場合はShift_JISで記述する。
xslの指定は必ずhttpで始まること。
tf={DeNAで準備したXML用テンプレート}
現在は、xml_lite(XML形式)、rss_lite(RSS形式)の2タイプをサポート。
enc={出力コード}
出力コードはIANAに登録された文字コード名(UTF-8,EUC_JP,Shift_JIS, ISO2022-JP)を指定する。
encを指定しない場合はShift_JISで出力する。
XML用テンプレート(xml_lite)
BIDDERSの商品DB検索ファンクションの結果から下記のXMLを生成する
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
</ItemInfo>
</ListingInfo>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?&tf=xml_lite&at=NO&keyword=%83h%83%89%83N%83G&st=2&ipp=10
(BIDDERSで、「ドラクエ」というキーワードをタイトルおよび商品説明に含む
オークションを10件XML化したもの)
XML用テンプレート(xml_lite2)
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<TotalCount>総商品数</TotalCount>
<TotalPage>総ページ数</TotalPage>
<CurrentPage>現在のページ</CurrentPage>
<StartIndex>商品表示開始位置</StartIndex>
<EndIndex>商品表示終了位置</EndIndex>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
</ItemInfo>
</ListingInfo>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?tf=xml_lite2&keyword=%83h%83%89%83N%83G&ipp=10
(ビッダーズで、「ドラクエ」というキーワード含む商品の情報を10件XML化したもの)
XML用テンプレート(xml_lite3)
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<TotalCount>総商品数</TotalCount>
<TotalPage>総ページ数</TotalPage>
<CurrentPage>現在のページ</CurrentPage>
<StartIndex>商品表示開始位置</StartIndex>
<EndIndex>商品表示終了位置</EndIndex>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
<AuctionType>出品タイプ</AuctionType>
</ItemInfo>
</ListingInfo>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?tf=xml_lite3&keyword=%83h%83%89%83N%83G&ipp=10
(ビッダーズで、「ドラクエ」というキーワード含む商品の情報を10件XML化したもの)
XML用テンプレート(xml_lite4)
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<Request>
<Parameters>
<Parameter value="パラメータの値" name="パラメータの名前" />
</Parameters>
</Request>
<TotalCount>総商品数</TotalCount>
<TotalPage>総ページ数</TotalPage>
<CurrentPage>現在のページ</CurrentPage>
<StartIndex>商品表示開始位置</StartIndex>
<EndIndex>商品表示終了位置</EndIndex>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
<AuctionType>出品タイプ</AuctionType>
</ItemInfo>
</ListingInfo>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?tf=xml_lite4&keyword=PSP&ipp=10;
(ビッダーズで、「PSP」というキーワード含む商品の情報を10件XML化したもの)
XML用テンプレート(xml_lite5)
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<Request>
<Parameters>
<Parameter value="パラメータの値" name="パラメータの名前" />
</Parameters>
</Request>
<TotalCount>総商品数</TotalCount>
<TotalPage>総ページ数</TotalPage>
<CurrentPage>現在のページ</CurrentPage>
<StartIndex>商品表示開始位置</StartIndex>
<EndIndex>商品表示終了位置</EndIndex>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<CategoryPath>最上位カテゴリ名>上位カテゴリ名..>カテゴリ名</CategoryPath>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
<AuctionType>出品タイプ</AuctionType>
<TradeMark>商号</TradeMark>←法人のみ表示
</ItemInfo>
</ListingInfo>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?tf=xml_lite5&keyword=鯉&ipp=10;
(ビッダーズで、「鯉」というキーワード含む商品の情報を10件XML化したもの)
XML用テンプレート(xml_lite6)
<?xml version="1.0" encoding="エンコード" ?>
<ListingInfo>
<Request>
<Parameters>
<Parameter value="パラメータの値" name="パラメータの名前" />
</Parameters>
</Request>
<TotalCount>総商品数</TotalCount>
<TotalPage>総ページ数</TotalPage>
<CurrentPage>現在のページ</CurrentPage>
<StartIndex>商品表示開始位置</StartIndex>
<EndIndex>商品表示終了位置</EndIndex>
<ItemInfo>
<ItemNo>ロットナンバー</ItemNo>
<ItemName>商品タイトル</ItemName>
<ExhibitorId>出品者ID</ExhibitorId>
<BidNum>入札数・売れた数</BidNum>
<CurrentPrice>現在の価格</CurrentPrice>
<EndDate>終了日(m/dd hh:mm)</EndDate>
<CategoryId>カテゴリーID</CategoryId>
<CategoryPath>最上位カテゴリ名>上位カテゴリ名..>カテゴリ名</CategoryPath>
<CategoryIdPath>80(最上位カテゴリID)>上位カテゴリID...>...>末端カテゴリID</CategoryIdPath>
<RemainTime>残り時間</RemainTime>
<ImageUrl>画像のURL</ImageUrl>
<ItemNum>商品数</ItemNum>
<AuctionType>出品タイプ</AuctionType>
<TradeMark>商号</TradeMark>←法人のみ表示
</ItemInfo>
</ListingInfo>
http://xml.bidders.co.jp/bep/xml?tf=xml_lite6&keyword=スターウォーズ&ipp=10;
(ビッダーズで、「スターウォーズ」というキーワード含む商品の情報を10件XML化したもの)
商品詳細XML
<?xml version="1.0" encoding="UTF-8" ?>
<ItemInfo>
<Request>
<Parameters>
<Parameter value="nor1" name="func" />
<Parameter value="出品者ID" name="user" />
<Parameter value="ロットナンバー" name="id" />
</Parameters>
</Request>
<Title>商品タイトル</Title>
<CategId>カテゴリID</CategId>
<CategName>カテゴリ名</CategName>
<StartPrice>開始価格</StartPrice>
<CurrentPrice>現在価格</CurrentPrice>
<BidPrice>入札可能価格</BidPrice>
<EndDate>終了日時</EndDate>
<Status>入札状況の公開・非公開</Status>
<AuctionType>出品タイプ</AuctionType>
<RemainTime>残り時間</RemainTime>
<RemainNum />
<ItemNum>出品数</ItemNum>
<SoldItemNum>入札数・売れた数</SoldItemNum>
<BidNum />
<Comment>
<![CDATA[ 商品詳細、HTMLソースのまま表示されます。 ]]>
</Comment>
<Detail />
<ImageUrl1>画像URL</ImageUrl1>
<ImageUrl2>画像URL</ImageUrl2>
<ImageUrl3>画像URL</ImageUrl3>
<DealInfo>
<Deal>
<DealName>
<![CDATA[ 決済手段]]>
</DealName>
</Deal>
<ChargeInfo>
<Charge>
<ChargeName>購入者が負担する手数料</ChargeName>
</Charge>
</ChargeInfo>
</DealInfo>
<ShipComment>送付方法コメント</ShipComment>
<Tax>消費税の有無</Tax>
<PointRate>付与ポイントのレート</PointRate>
<IssuePoint>発生ポイント</IssuePoint>
<ExhibitorId>2544028</ExhibitorId>
<ExhibitorName>出品者名</ExhibitorName>
<EvaluationValue>出品者の評価</EvaluationValue>
</ItemInfo>
(*Comment,ShipCommentは自由記述式)
【サンプルURL】
永井シェフのスペシャリティ!全部試せる♪プチガトー4種セット〔ノリエット〕
の商品情報をXML化した例。
http://xml.bidders.co.jp/bep/xml2?func=nor1&id=45957143
カテゴリXML
<?xml version="1.0" encoding="UTF-8" ?>
<CategoryInfo>
<Request>
<Parameters>
<Parameter value="category" name="func" />
<Parameter value="カテゴリID" name="categ_id" />
</Parameters>
</Request>
<Category_Node>
<Category_Id>現在のカテゴリID</Category_Id>
<Parent_Category_Id>上位のカテゴリID</Parent_Category_Id>
<Category_Name>カテゴリの名前</Category_Name>
<Exhibit_num>出品数</Exhibit_num>
<Attribute>属性</Attribute>
</Category_Node>
<Child_Categorys>
<Category_Node>
<Category_Id>下位のカテゴリID</Category_Id>
<Parent_Category_Id>現在のカテゴリID</Parent_Category_Id>
<Category_Name>下位のカテゴリの名前</Category_Name>
<Exhibit_num>出品数</Exhibit_num>
<Attribute>属性</Attribute>
</Category_Node>
</Child_Categorys>
</CategoryInfo>
(*Attributeについて
末端カテゴリはleaf、それ以外はmetaとして表示されます。)
【サンプルURL】
http://xml.bidders.co.jp/bep/xml2?func=category&categ_id=93114
(カテゴリID 93114でカテゴリ情報をXML化したもの)
RSS 1.0用テンプレート(rss_lite)
BIDDERSの商品DB検索ファンクションの結果から下記のRSSを生成する
<?xml version="1.0" encoding="エンコード" ?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xml:lang="ja"
>
<channel rdf:about="http://www.bidders.co.jp/">
<title>ビッダーズ</title>
<link>http://www.bidders.co.jp/</link>
<description>買うのも売るのも、ビッダーズ</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://www.bidders.co.jp/item/ロットナンバー" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://www.bidders.co.jp/item/ロットナンバー">
<title>商品タイトル</title>
<link>http://www.bidders.co.jp/item/ロットナンバー</link>
<description>
現在の価格: 現在の価格.
入札数/売れた数: 入札数・売れた数.
</description>
<content:encoded><![CDATA[
<img src="画像のURL"><br />
現在の価格: 現在の価格<br />
入札数/売れた数: 入札数・売れた数<br />
]]></content:encoded>
</item>
</rdf:RDF>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?&tf=rss_lite&at=NO&keyword=%83h%83%89%83N%83G&st=2&ipp=10
(BIDDERSで、「ドラクエ」というキーワードをタイトルおよび商品説明に含む
オークションを10件RSS化したもの)
RSS 2.0用テンプレート(rss_lite2)
<?xml version="1.0" encoding="エンコード" ?>
<rss version="2.0">
<channel>
<title>ビッダーズ</title>
<link>http://www.bidders.co.jp/</link>
<description>買うのも売るのもビッダーズ</description>
<language>ja</language>
<copyright>Copyright 1999-2004 DeNA Co.,Ltd. All rights reserved.</copyright>
<item>
<title>商品タイトル</title>
<link>http://www.bidders.co.jp/item/ロットナンバー</link>
<description>
現在の価格: 現崎の価格.
入札数/売れた数: 入札数・売れた数.
</description>
</item>
</channel>
</rss>
【サンプルURL】
http://xml.bidders.co.jp/bep/xml?tf=rss2_lite&keyword=GUCCI&ipp=10
(ビッダーズで、「GUCCI」というキーワードを含む商品の商品情報を10件RSS化したもの)
カテゴリのXML出力
<?xml version="1.0" encoding="UTF-8" ?>
<CategoryInfo>
<Request>
<Parameters>
<Parameter value="category" name="func" />
<Parameter value="カテゴリID" name="categ_id" />
</Parameters>
</Request>
<Category_Node>
<Category_Id>現在のカテゴリID</Category_Id>
<Parent_Category_Id>上位のカテゴリID</Parent_Category_Id>
<Category_Name>カテゴリの名前</Category_Name>
<Exhibit_num>出品数</Exhibit_num>
<Attribute>属性</Attribute>
</Category_Node>
<Child_Categorys>
<Category_Node>
<Category_Id>下位のカテゴリID</Category_Id>
<Parent_Category_Id>現在のカテゴリID</Parent_Category_Id>
<Category_Name>下位のカテゴリの名前</Category_Name>
<Exhibit_num>出品数</Exhibit_num>
<Attribute>属性</Attribute>
</Category_Node>
</Child_Categorys>
</CategoryInfo>
(*Attributeについて
末端カテゴリはleaf、それ以外はmetaとして表示されます。)
【サンプルURL】
http://xml.bidders.co.jp/bep/xml2?func=category&categ_id=93114
(カテゴリID 93114でカテゴリ情報をXML化したもの)
XSL
○サンプル1
http://www012.upp.so-net.ne.jp/s_m3k/sample.xsl
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<html>
<body>
<table border="2">
<xsl:for-each select="ListingInfo/ItemInfo">
<tr>
<td><xsl:value-of select="ItemNo"/></td>
<td>
<xsl:text disable-output-escaping="yes"><img src="</xsl:text>
<xsl:value-of select="ImageUrl" />
<xsl:text disable-output-escaping="yes">"></xsl:text>
</td>
<td>
<xsl:text disable-output-escaping="yes"><a href="http://www.bidders.co.jp/item/</xsl:text>
<xsl:value-of select="ItemNo" />
<xsl:text disable-output-escaping="yes">"></xsl:text>
<xsl:value-of select="ItemName"/>
<xsl:text disable-output-escaping="yes"></a></xsl:text>
</td>
<td><xsl:value-of select="RemainTime"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
このXSLを利用したHTM変換結果(上記XMLを変換)
http://xml.bidders.co.jp/bep/xml?&xsl=http://www012.upp.so-net.ne.jp/s_m3k/sample.xsl&tf=xml_lite&at=NO&keyword=%83h%83%89%83N%83G&st=2&ipp=10
○サンプル2 ユーザーパラメーターを使用したアフィリエイト用
http://www012.upp.so-net.ne.jp/s_m3k/sample2.xsl
<?xml version="1.0" encoding="Shift_JIS" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:param name="user_id" />
<xsl:param name="link_id" />
<xsl:param name="link_type" />
<xsl:param name="user_id" />
<xsl:template match="/">
<html>
<body>
<table border="0" width="120">
<tr><td>1円オークション</td></tr>
<xsl:for-each select="ListingInfo/ItemInfo">
<tr><td>
<xsl:text disable-output-escaping="yes"><img src="</xsl:text>
<xsl:value-of select="ImageUrl" />
<xsl:text disable-output-escaping="yes">" width="60" height="45" ></xsl:text>
<xsl:text disable-output-escaping="yes"><br></xsl:text>
<xsl:text disable-output-escaping="yes"><a href="http://www.bidders.co.jp/aff/</xsl:text>
<xsl:value-of select="$user_id" />
/
<xsl:value-of select="$link_id" />
/
<xsl:value-of select="$link_type" />
/item/
<xsl:value-of select="ItemNo" />
<xsl:text disable-output-escaping="yes">"></xsl:text>
<xsl:value-of select="substring(ItemName,0,20)"/>
<xsl:text disable-output-escaping="yes"></a></xsl:text>
<xsl:text disable-output-escaping="yes"><br></xsl:text>
現在の価格:
<xsl:value-of select="CurrentPrice"/>
入札数:
<xsl:value-of select="BidNum"/>
</td></tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
このXSLを利用したHTM変換結果(上記XMLを変換)
http://xml.bidders.co.jp/bep/xml?&xsl=http://www012.upp.so-net.ne.jp/s_m3k/sample2.xsl&tf=xml_lite&at=NO&keyword=%83h%83%89%83N%83G&st=2&ipp=10&user_id=0mVevok6HfNC-&link_id=164848&link_type=WS
---++ その他
XSLには条件分岐、比較機能や組み込み関数があるがサンプルでは一部の組み込み関数しか使用していない。