首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xsl循环中,怎么取得当前节点的前一个、后一个节点

2012-02-02 
xsl循环中,如何取得当前节点的前一个、后一个节点 如比较xsl:foreach...xsl:iftest data[position()]!

xsl循环中,如何取得当前节点的前一个、后一个节点

如比较  
<xsl:foreach   ...>
<xsl:if   test= "data[position()]   !=   data[position()-1] ">
...
</xsl:if>
</xsl:foreach>

[解决办法]
你的意思是说不重复输出吗?
[解决办法]
<xsl:if test= "data!= following-silbing::data[1] ">
...
</xsl:if>

[解决办法]
<xsl:value-of select= "data/preceding-silbing::data[1] "> 前
<xsl:value-of select= "data/following-silbing::data[1] "> 后

热点排行