2013-07-24 2 views
2

У меня есть путь к заголовку и должна быть текущая системная дата вместе со строкой.Как получить дату на файл xslt

<xsl:template name="GetHeaderLine"> 
<xsl:text>A</xsl:text> 
<xsl:text>,</xsl:text> 
<xsl:text>Agency</xsl:text> 
<xsl:value-of select="Date"/> 

Выход должен быть

A, Агентство {CurrrentDate},

Как я могу получать текущую дату ... XSLT?

+1

Easy с XSLT 2.0, укусил более активное участие в XSLT 1.0. Проверьте этот ответ http://stackoverflow.com/questions/1575111/can-an-xslt-insert-the-current-date – Zyga

ответ

0

Ребята я получил ответ ....

<?xml version="1.0" encoding="utf-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" xmlns:cs="urn:cs"> 
<xsl:output method="xml" indent="yes"/> 
<msxsl:script language="C#" implements-prefix="cs"> 
<![CDATA[ 
public string datenow() 
{ 
return(System.DateTime.Now.ToString("yyyyMMdd")); 
} 
]]> 
</msxsl:script> 
<xsl:template name="GetHeaderLine"> 
<xsl:text>A</xsl:text> 
<xsl:text>,</xsl:text> 
<xsl:text>Agency</xsl:text> 
<xsl:text>,</xsl:text> 
<xsl:value-of select="cs:datenow()"/> 
</xsl:template> 
</xsl:stylesheet> 

ThanQ так много за вашу помощь, ребята

Приветствия

1

Если вы используете XPath2, используйте: тока Дата()

но вместо этого:

<xsl:text>A</xsl:text> 
<xsl:text>,</xsl:text> 
<xsl:text>Agency</xsl:text> 
<xsl:value-of select="Date"/> 

Я был бы соблазн использовать что-то более похожее на:

<xsl:value-of select="concat('A,Agency',current-date())"/> 
1

Я использую

<xsl:variable name="now"> 
    <xsl:value-of select="document(&apos;http://xobjex.com/service/date.xsl&apos;)/date/utc/@stamp"/> 
</xsl:variable> 

И тогда вы можете использовать нужные вам биты. Вы можете добавить «? Offset =» в url для разных часовых поясов.

+0

Привет @ user2532030 Я пробовал это ' Сегодня: ', но он не работает! все, что я должен делать – 09Q71AO534

+0

Вам нужно будет вызвать переменную, используя . например: Сегодня есть: user2532030

Смежные вопросы