У меня есть код ниже, куда я отправляю отформатированную дату и время в мой XSLT и который выдает XML в качестве вывода.
#importXSLT "tcm:228-190529-2048" As expandXSLT
#importXSLT "tcm:228-642694-2048" As renderXSLT
Dim xml, currentDateTime, datLong , datLongTime , fullDate
Set xml = getNewDomDocument()
xml.loadXML TDSE.GetListPublications(3)
expandXSLT.input = xml
Call expandXSLT.addParameter("publication", Component.Publication.Id)
expandXSLT.transform
xml.loadXML(expandXSLT.output)
'WriteOut xml.xml
currentDateTime = now()
datLong = FormatDateTime(currentDateTime, 1)
datLongTime = FormatDateTime(currentDateTime, 3)
fullDate = datLong &" "& datLongTime
renderXSLT.input = xml
Call renderXSLT.addParameter("currentPublishedDate", CStr(fullDate))
renderXSLT.transform
WriteOut renderXSLT.output
Set xml = Nothing
Теперь приведенная выше логика для форматирования даты одинакова для двух выводимых XML, но удивительно, что я получаю разные выходные данные для обоих файлов.
Первый файл дает - воскресенье, 23 октября 2011 г. 8:52:36 утра как выходной
Второй файл дает - 23 октября 2011 г. 09:14:45 в качестве вывода.
Пожалуйста, предложите, что может быть причиной, а также решением, и еще одну вещь, если я хочу вывод, как показано ниже для обоих файлов как 23 октября 2011 09:14:45
*
спасибо !! * 1012