- - PR -
xsl:for-eachでの前後の要素の取得について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-08-21 19:30
よろしくお願いします。
うまく表現できないのですが、xsl:for-eachの繰り返し中で、 次に参照される要素の値を取得することは可能でしょうか? [XML]------------------------------------ <aaa> <bbb>test1</bbb> <bbb>test2</bbb> <bbb>test3</bbb> </aaa> ------------------------------------[XML] [XSLT]----------------------------------- <xsl:for-each select="aaa"> <xsl:if test="position() != last()"> <!-- 色々処理 --> ここで 次の要素の値を取得したい!! (aaaが"test1"を参照しているなら"test2"を取得したい) (aaaが"test2"を参照しているなら"test3"を取得したい) </xsl:if> </xsl:for-each> -----------------------------------[XSLT] | ||||
|
投稿日時: 2008-08-22 10:49
二重ループですかね、理解すべき用語は、 カレントノード、コンテキストノード あたり。 | ||||
|
投稿日時: 2008-08-22 13:39
MMXさん、ありがとうございました。
| ||||
|
投稿日時: 2009-01-06 15:20
(利用規約違反のため削除いたしました。@ITクラブメンバーシップセンター)
|
1