XSL中使用foreach循环读取数据

By | 2016年10月12日

demo代码如下:

<xsl:for-each select="ROOT/ALOOP/FRPARA8/LOOP/FPARA1">
	<li class="topslideli">
		<a href="{MCRECORD[position() =2]/ILOOP/MC/TR/TD/MCCONTENT/CONTENT}" target="_blank">
			<img src="{PICRECORD/ILOOP/PIC/PICCONTENT/FILELINK}" alt="{MCRECORD[position() =1]/ILOOP/MC/TR/TD/MCCONTENT/CONTENT}" />
		</a>
	</li>
</xsl:for-each>

通过select来指定需要需要循环的节点,然后在html代码中,可以嵌入{节点路径}来取值。

如果需要指定某个位置,使用[position() = 1]指定。