我试图将当前日期/时间放入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可以插入当前日期吗?