XSLT当前日期将不呈现



我试图将当前日期/时间放入XSLT文档中。

XSLT:

<xsl:template name="global" match="/">
    <body>
        <h1>Feed</h1>
        <div class="date"><xsl:value-of select="current-dateTime()"/></div>
        <xsl:apply-templates select="products[@productCode='REMSA']"/>
    </body>
</xsl:template>

当current-dateTime()函数到位时,它和它下面的任何内容都不会在页面上呈现。高于它的任何东西都能显示出来。没有错误,只有空白。这是我学习XSLT的第4天,所以我对这种语言非常陌生。任何帮助、提示或建议都会大有帮助。

谢谢!

可能您错过了声明XSL函数名称空间以访问current-dateTime()函数:

将fn声明添加到xsl根元素:…:

xmlns:fn="http://www.w3.org/2005/xpath-functions"

…并将语句更改为:

<xsl:value-of select="fn:current-dateTime()"/>

参见:

http://www.w3schools.com/xpath/xpath_functions.asp datetime

XSLT可以插入当前日期吗?

相关内容

  • 没有找到相关文章

最新更新