質問 |
||
| QNo.4137165 | xpathでノードのポジションを得る | |
|---|---|---|
| 質問者:trfnc223 |
position()でポジションを取得したいのですが、 <xsl:apply-templates select="//test[position()]" /> のようなかんじにしてtestノードのposition()リストを 取得するようなことはできないのでしょうか。 まあ、 <xsl:template match="test"> <xsl:value-of select="position()" /> </xsl:template> こういうテンプレートつくれば結果的に取れると思うんですが、 今回はこれはなしでお願いします。 xpathだけでpositionをしゅとくできないものでしょうか。 |
|
困り度:
|
||
| 質問投稿日時: 08/06/29 03:03 |
||
回答良回答20pt |
|
| ANo.1 | 単にfor-each でデータ表示すればいいことなんじゃないの? <xsl:for-each select="//test" > <xsl:value-of select="position()" />: </xsl:for-each> |
|---|---|
| 回答者:hrm_mmm | |
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/06/30 17:38 |
|
| |
| この回答への補足 | すいません。 ><xsl:template match="test"> ><xsl:value-of select="position()" /> ></xsl:template> >こういうテンプレートつくれば結果的に取れると思うんですが、 >今回はこれはなしでお願いします。 と同じように、テンプレートやforでまわさずに、 xpathのだけで取得する方法を探しています。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |