Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Javascript + XSL : требуеться перевести время вперёд на два часа / 3 сообщений из 3, страница 1 из 1
21.08.2007, 01:22
    #34740388
Aniddi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript + XSL : требуеться перевести время вперёд на два часа
Доброго Вам времени суток,
Заранее прошу прощение за свой не професиональный вопрос просто очень срочно надо найти решение.

Проблема: Есть xml и работающий с ним xsl. Один из элементов содержит дату и время по GMT необходимо перевести время на местное GMT+2 (то есть добавить 2 часа).
Мы можем написать javascript сдвигающий часы вперёд но к сожалению не знаем каким образом менять данные (которые мы хотим посылать в функцию на данные которые функция возвращает) с помощью xsl . То есть каким образом запустить функцию из определённого элемента ,и вернуть её ответ вместо самого элемента.


Заранее спасибо, с уважением Дина.

P.S. Если что то не понятно в вопросе могу обьяснить подробней (код выложить пока не могу)
...
Рейтинг: 0 / 0
21.08.2007, 17:52
    #34742728
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript + XSL : требуеться перевести время вперёд на два часа
<msxsl:script language="JavaScript" implements-prefix="ext">

<![CDATA[
function TODATE(par)
{
}

]]>

</msxsl:script>




<xsl:value-of select="ext:TODATE()" disable-output-escaping="yes"/>

какой парсер
...
Рейтинг: 0 / 0
22.08.2007, 13:35
    #34744726
Aniddi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript + XSL : требуеться перевести время вперёд на два часа
Spasibo za pomosh'. Mi smogli reshit' problemu nemnogko drugim sposobom:
<xsl:variable name="DateTime">
<xsl:value-of select="Planned2" />
</xsl:variable>
<xsl:variable name="mdy">
<xsl:value-of select="substring($DateTime,1,11)" />
</xsl:variable>
<xsl:variable name="hour">
<xsl:value-of select="number(substring($DateTime,12,2))+2" />
</xsl:variable>
<xsl:variable name="min">
<xsl:value-of select="substring($DateTime,14,3)" />
</xsl:variable>
<xsl:variable name="NewDateTime">
<xsl:value-of select="concat($mdy,$hour,$min)" />
</xsl:variable>
<xsl:value-of select="$NewDateTime" />

no vash otvet konechno ge pomoget nam v etom i drugih sluchayah.

Pishu s raboti a zdes' Russkiy ne ustanovlen tak chto k sogaleniyu translit =(
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Javascript + XSL : требуеться перевести время вперёд на два часа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]