我有一些XML如下所示:
<vteam id="004">Visiting Team</vteam>
我试图通过在我的XSLT(1.0)中使用以下内容从中检索值4
:
<xsl:apply-templates select="number(vteam/@id)"/>
这给了我一个编译错误。什么是正确的方法呢?
答案 0 :(得分:3)
你可以这样做......
<xsl:value-of select="number(vteam/@id)"/>
或者,根据你正在做的其他事情,这......
<xsl:apply-templates select="vteam"/>
<xsl:template match="vteam">
<xsl:value-of select="number(@id)"/>
</xsl:template>
(当然, xsl:apply-templates 必须位于单独的模板中)