2011-03-29 63 views
1

我無法在xslt中使用current-dateTime函數。這是我的樣式表聲明的樣子。無法在xslt中使用當前日期時間函數

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > 

每次我編譯我得到一個錯誤,目前,日期時間不是XSLT的功能

這是我如何調用該函數。

<xsl:variable name="currentTime" select="current-dateTime()" /> 
+3

那麼您是否使用XSLT 2.0處理器,如Saxon 9或XQSharp或AltovaXML Tools?有很多XSLT 1.0處理器尚未更新爲支持XSLT 2.0。 – 2011-03-29 16:21:44

+0

不,我沒有使用任何這些處理器..我只是使用.net 3.5 – devforall 2011-03-29 16:26:37

+4

轉換我的xslt如果您使用.NET 3.5並希望使用XSLT 2.0,那麼您可以選擇我提到的XSLT 2.0處理器。內置的System.Xml.Xsl.XslCompiledTransform不支持​​XSLT 2.0,它是一個XSLT 1.0處理器。 – 2011-03-29 16:38:58

回答