XSLT中的功能



我在XSL文件中的许多地方使用以下公式。

<xsl:value-of select="format-number($Value div 1000000, '##.##')" />

无论如何我都可以创建一个函数,以便我可以将逻辑保留在一个地方并按照以下示例重复使用?

示例:

<xsl:value-of select="ConvertToMillionAndFormatNumber($Value)" />

XSLT 1.0中没有自定义功能(除非您的处理器碰巧将其作为扩展名支持(,但是您可以使用命名模板:

<xsl:template name="ConvertToMillionAndFormatNumber">
    <xsl:param name="Value" />
    <xsl:value-of select="format-number($Value div 1000000, '##.##')" />
</xsl:template>

并将其称为:

<xsl:call-template name="ConvertToMillionAndFormatNumber">
    <xsl:with-param name="Value" select="your-value-here"/>
</xsl:call-template>

相关内容

  • 没有找到相关文章

最新更新