xml xsl文件 小弟我试了一下这几种 如何第一种和第三种显示不出来呢?

xml xsl文件 我试了一下这几种 怎么第一种和第三种显示不出来呢?????
一种:不行

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<H2>
<xsl:apply-templates select="呵呵/b"/>
</H2>
</HTML>
</xsl:template>


<xsl:template match="呵呵/b">
<xsl:apply-templates select="呵呵/b/c"/>
</xsl:template>


<xsl:template match="呵呵/b/c">【这里不可以这样嵌套使用吗?】
<xsl:value-of/>
</xsl:template>

</xsl:stylesheet>




二种:O(∩_∩)O~


<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<H2>
<xsl:apply-templates select="呵呵/b/c"/>
</H2>
</HTML>
</xsl:template>

<xsl:template match="呵呵/b/c">
<xsl:value-of/>
</xsl:template>

</xsl:stylesheet>



三种:不行


<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<H2>
<xsl:apply-templates select="呵呵/b/c"/>
</H2>
</HTML>
</xsl:template>

<xsl:template match="呵呵/b/c">
<xsl:value-of select="呵呵/b/c"/>【这里不可以这样吗?这句话不是输出里面的内容的意思吗?只可以用<xsl:value-of/>吗?】
</xsl:template>

</xsl:stylesheet>


------解决方案--------------------
参考