XSLTスタイルシート


xml を XSLT スタイルシートを使って HTML に出力しています。
基本的な動作はできているのですが、xml 内の特定の属性を、HTML の属性として出力する方法がうまくいきません。


たとえば、次のような xml があるとします。
<link jump="xxx.html">テキスト</link>

これを HTML の a タグで次のように表示したい場合
<a href="xxx.html">テキスト</a>

次のような XSLT を書いてみましたがエラーになってしまいます。
<xsl:template match="link">
<a href="<xsl:value-of select='@jump'/>"><xsl:value-of select='.'/></a>
</xsl:template>

こういう書き方はアウトのようですが、
それではいったい、a タグの href 属性に xml @jump 属性を出力するにはどうしたらよいのでしょうか?

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2010/08/26 13:55:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません