1 <xsl:template name="main">
2 <xsl:call-template name="child">
3 <xsl:with-param name="testParam" select="catalog/cd/title" />
4 </xsl:call-template>
5 </xsl:template>
6
7 <xsl:template name="child">
8 <xsl:param name="testParam" />
9 <table>
10 <tr>
11 <td>
12 <xsl:value-of select="$testParam"/>
13 </td>
14 </tr>
15 </table>
16 </xsl:template>
<xsl:template> 相当于C++ 里面的函数, <xsl:param> 是函数的参数, 这个参数的值(<xsl:with-param name="testParam" select="catalog/cd/title" />)只能在对应的函数(<xsl:template name="child">)里面使用,外面是得不到这个赋值的。