XSLTで文字列を指定した回数分表示する方法

このQ&Aのポイント
  • Amazon web サービスでxsltを勉強しています。同じ文字列を指定した回数分繰り返して表示する方法はありますか?URLの一部を連番で変えたい場合にも使えるでしょうか?
  • XSLTを使用して、指定した回数分同じ文字列を繰り返して表示する方法を教えてください。例えば、連番でURLの一部を変えたい場合にも適用できますか?
  • Amazon web サービスでXSLTを勉強しています。指定した回数分同じ文字列を繰り返して表示する方法を教えてください。URLの一部を連番で変えることもできるのでしょうか?
回答を見る
  • ベストアンサー

XSLT 文字列を指定した回数分表示したい

Amazon web サービスでxsltを勉強しています。同じ文字列を指定した回数分繰り返して表示したのですが、どのように書けばいいのでしょうか? たとえばこんなURLがあります。 http://webservices.amazon.co.jp/ItemPage=1 http://webservices.amazon.co.jp/ItemPage=2 http://webservices.amazon.co.jp/ItemPage=3 http://webservices.amazon.co.jp/ItemPage=X こんな感じでx回まで繰り返して出力したいのですが・・・

  • XML
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • saitoha
  • ベストアンサー率81% (9/11)
回答No.1

指定した回数というのは、自分が提供する静的なものなのか、ユーザが指定する動的なものなのか 自分のところでXのコレクション情報を自前で保持してるんだったら<xsl:for-each>をつかって処理 単に連番とかをユーザにあわせて動的に生成するんだったら<xsl:text>にJavaScript埋め込み系?

関連するQ&A

  • PHPに文字列を入力して指定された回数ぶんだけ繰り返して文字列を出力す

    PHPに文字列を入力して指定された回数ぶんだけ繰り返して文字列を出力するようにするにはPHP部分をどう変えたらいいのでしょうか。

  • webサイトで指定文字列の読み上げ

    webサイトで指定文字列の読み上げをやってくれるサービスを作りたいです。 できればphp、js、flashのどれかでやりたいんですが、なにか方法はありますか? 英単語を表示して、単語の意味が表示されて、その単語が発声されるようなものです。

  • URLの文字列をエンコードして表示させたい。

    IISでウェブサーバを立てて日本語のフォルダを参照できるようにしているのですがURLの文字列をコピーしてメールに貼り付けた時にリンクさせたい為、URLの日本語の文字列の部分をエンコードさせたいのですが何か良い方法はありませんか?

  • XMLをXSLTで変換するとき、XMLの要素名をそのまま表示したいのですが…

    お世話になっております。 XMLとXSLTの勉強をしているのですが、 XMLの要素名をXSLTで変換したときそのまま表示することは可能でしょうか? ---------------------------------------------------------- コレクション.xml ---------------------------------------------------------- <コレクション>  <書籍リスト>   <書籍>    <NO>001</NO> <!--↓”タイトル”という文字列を何らかのXSLT要素でHTML直書きせずにに表現したいのです↓-->    <タイトル>ド●えもん第一巻</タイトル>    <ジャンル>マンガ</ジャンル>    <価格>\410</価格>   </書籍>  </書籍リスト> </コレクション> ---------------------------------------------------------- 出力例 ---------------------------------------------------------- //↓ここにXML要素名を入れるなんてできるのでしょうか? タイトル    |ジャンル|価格| --------------------------------- ド●えもん第一巻|マンガ |\410| どなたか、ご教授の程、宜しくお願いいたします。

    • 締切済み
    • XML
  • 指定した文字列を含むURLを検索・リスト表示できるソフトを探しています

    指定した文字列(例えば、http://○○○.jp/など)を含むURLを 全て検索し、リスト表示できるフリーソフトを探しています。 知っている方がいましたら、教えて下さい。

  • javascriptで同文字の出現回数を調べるには

    javascriptで入力チェック時に以下の条件を満たすようにしたいのですが、 簡単にできる方法はないでしょうか。 条件 ・文字列内に同じ文字が指定回数以上出現していたらアラートを出したい。 例)「1a1b1a1c」という文字列があったとすると、「1」の出現回数は4。 「a」の出現回数は2。「b」「c」の出現回数は1。 といったように、連続しているとは限らないある特定の文字が 何回出現しているかを知るにはどうしたら良いでしょうか。 正規表現で試みたのですが、どうにもできず困っております。

  • 指定した文字数分の文字列を抽出し、検索(VBA)

    いつもお世話になっております。 指定した文字数分の文字列を抽出し、他のシートから抽出した文字列を検索して表示するのに セルBB2に =IF(AW2="",VLOOKUP(LEFT(N2,2),商品マスタ!$M$21:$N$67,2,0)) という数式を入れています。 セルBB2のみではなくBB列でずっと同じ処理をするため、マクロで処理しようと思うのですがなにぶん未熟でいい方法がわかりません。 Mid関数を使えばいいのかな、とは考えましたが、どう書けばいいのかわからず前にすすめません・・・・ どなたかご教授いただければ幸いです。

  • 文字列の部分読み込み

    C言語によるプログラムを勉強中なのですが、分からないことがあるので質問させてください。 「fgets」を用いてファイルから一行分の文字列を読み込んだのですが、この文字列の○文字目から×文字目を読み込む関数などはあるのでしょうか? もし無ければ、どのようにしたら読み込めるのでしょうか? 読み込んだ文字列は □□□□1234□□□5678□□abcd のようなもので、□は半角のスペースです。 区切り文字などが無く、先頭の半角スペース部分に文字が入る場合もあるので、○文字目から×文字目のように指定したいと思っています。 初心者で申し訳ありませんが、よろしくお願いいたします。

  • 文字列中からある文字列とある文字列の間にある文字列を取得

    表題にあるとおり間の文字列をどうやって取得するべきかと悩んでいます・・ abcdefghijklmn・・・ となっているとき bとe、aとkなど間の間隔が不定なときはどのようにして文字列を取得したらよいのでしょうか? 最初の2文字は与えられているとして考えています。 インターネットのURLで言うなら/から/までの間の文字列と言うことになります。 今私が考えているのは strchrで位置のアドレスを取得してそこからfor文かwhile文で指定の2文字目が出るまでまわすのかなぁ・・と思っています。 ですが具体的にどのような感じに書けばいいのかがわかりません。どなたかご教授ください。

  • Basicでの文字列操作

    いつもお世話になっております。 ActiveBasicを使いBasic(http://ja.wikipedia.org/wiki/BASIC) の勉強をしております。下記の動きをするプログラムを作りたい場合はどうすれば良いでしょうか? 便利な関数や方法がありましたら教えてください。 お願いいたします。 ユーザが入力した数の分だけザイズ11の配列を作成し 例:ユーザが3と入力したら Dim x$(3)[11] 作成した配列に文字列を入れていき x$(0)="文字列01|01" x$(1)="文字列02|02" x$(2)="文字列03|03" 画面に文字列を奇数番目なら"|"から前の文字列を表示 偶数番目なら"|"より後の文字列を表示する 文字列01 02 文字列03

専門家に質問してみよう