我想按當前日期過濾我的XSL樣式表,以便僅顯示具有當前日期的條目。 我得到的當前日期用一個簡單的JavaScript函數:使用javascript函數對XSL文件進行排序
<msxsl:script language="JScript" implements-prefix="myJavaScript">
<![CDATA[
function getDate() {
var today = new Date();
var d = today.getDate();
var m = today.getMonth() + 1;
var y = today.getFullYear();
var year = d + "." + m + "." + y;
return year;
}
]]>
</msxsl:script>
現在我想通過當前日期來過濾我的XSL數據。
我嘗試這樣做,但是這不工作:
<xsl:for-each select="logEntry">
<xsl:if expression='<xsl:value-of select="myJavaScript:getDate()"/> == 23.08.2017'>
也許有人有一個想法,我怎麼能解決這個問題。 我正在使用XML/XSL 1.0。我知道XML/XSL 2.0具有構建函數以獲取當前日期,但我需要使用1.0版。
感謝
向我們展示XML輸入和預期輸出的示例。 –
我更新了問題..我只想顯示entrys與當前代碼。 – letsTry420
我還是看不到你的意見。 –