XSL:如何将004转换为4

时间:2014-01-31 20:06:52

标签: xml xslt xslt-1.0

我有一些XML如下所示:

<vteam id="004">Visiting Team</vteam>

我试图通过在我的XSLT(1.0)中使用以下内容从中检索值4

<xsl:apply-templates select="number(vteam/@id)"/>

这给了我一个编译错误。什么是正确的方法呢?

1 个答案:

答案 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 必须位于单独的模板中)