(急!!!)对于相同的节点名,但位置不同,我想让它生成相同的HTML标签,但有不同的属性.我该怎么办?
peppi 2002-09-26 04:21:33 XML如下:
<a>
<b>
<c>1</c>
<c>2</c>
</b>
<b>
<c>3</c>
</b>
</a>
XSL如下:
<xsl:template match="b">
<tr>
<xsl:apply-templates select="c"/>
</tr>
</xsl:template>
<xsl:template match="c">
<td align="center">
<xsl:value-of select="."/>
td>
</xsl:template>
<xsl:template match="ITEM[position()=3]">
<td align="center">
<xsl:attribute name="colspan">
4
</xsl:attribute>
<xsl:value-of select="."/>
</td>
</xsl:template>
我的本意是想让最后一个节点c单独一行,而且在中间显示,我怎么不能让它到中间去呢?该怎么办?