• ベストアンサー

同じ要素名が複数ある場合のXSL

<サンプル>   <内容>     <種類 type="f">       <名前 month="3">チューリップ</名前>       <名前 month="6">グラジオラス</名前>       <名前 month="8">アンスリウム</名前>     </種類>     <種類 type="j">       <名前 month="3">アクアマリン</名前>       <名前 month="8">ペリドット</名前>     </種類>   </内容>   <内容>     ・     ・     ・   </内容> </サンプル>  上記のようなXMLの中から、例えば <種類 type="j"> の <名前 month="3"> の「アクアマリン」を取り出して表示させたい場合、XSLではどのように記述すればよいのでしょうか?  value-of で少々考えていたのですが、よく分かりませんでした。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

例えば、 <xsl:value-of select="//種類[@type='j']/名前[@month='3']"/>

noname#251034
質問者

お礼

回答ありがとうございます。 とても助かりました。

関連するQ&A

専門家に質問してみよう