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>
[解决办法]
参考