我正在尝试将当前日期/时间放入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天,所以我对这种语言很新。任何帮助,提示或建议都将有很长的路要走。
谢谢!
答案 0 :(得分:0)
也许您错过了声明XSL函数名称空间以访问current-dateTime()函数:
将xn声明添加到xsl根元素:...:
xmlns:fn="http://www.w3.org/2005/xpath-functions"
...并将您的陈述更改为:
<xsl:value-of select="fn:current-dateTime()"/>
另见: