• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xsl positionで…)

XSL positionで次郎だけを取得する方法

このQ&Aのポイント
  • XML内の<xsl:value-of select="//name[position() = 2]" />を使用すると、"次郎 佐藤"となりますが、個別に"次郎"だけを取得する方法はありますか?
  • 以下のようなXSLテンプレートを使用しないで、個別に"次郎"だけを取得する方法を探しています。
  • 現在、いくつかの方法を試していますが、上手くいっていません。

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

  • ベストアンサー
  • tekebon
  • ベストアンサー率62% (36/58)
回答No.1

[ ]の指定はそれぞれの階層ごとに指定できます。 <xsl:value-of select="//name[position() = 2]/first" /> でいかがでしょう?

tosio_s
質問者

お礼

回答ありがとうございます。 試しました…。 なるほどです。 またまだ xsl を知らないとダメですね。 痛感しました…。 今回は、ありがとうございました。

関連するQ&A