to ssm1226(雨中人爱死死),你要的XML问题的答案(昏,怎么是我提问了)
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<TABLE BORDER="1">
<TR>
<TD>Symbol</TD>
<TD>Name</TD>
<TD>Price</TD>
</TR>
<xsl:if test="/portfolio/*[end() $and$ index()=2]">
<xsl:for-each select="portfolio/stock">
<TR>
<TD><xsl:value-of select="symbol"/></TD>
<TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="price"/></TD>
<TD><xsl:value-of select="/portfolio/stock/name[index() = 0]"/></TD>
<TD><xsl:value-of select="stock"/></TD>
</TR>
</xsl:for-each>
</xsl:if>
<xsl:if test="/portfolio/*[end() $and$ index()=3]">
<xsl:for-each select="portfolio/stock">
<TR>
<TD><xsl:value-of select="symbol"/></TD>
<TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="price"/></TD>
<TD><xsl:value-of select="/portfolio/stock/name[index() = 1]"/></TD>
<TD><xsl:value-of select="stock"/></TD>
</TR>
</xsl:for-each>
</xsl:if>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>