Формат даты в XSL
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Формат даты в XSL Expand / Collapse
Автор
Сообщение
25.03.2002 22:48
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 28.04.2003 12:08
Сообщ.: 21, Visits: 232
Тут один нетерпеливый сначала спрашивал, а потом тему зачем-то закрыл...

Есть такая клёвая функция: ms:format-date()
Юзать её примерно так:
<xsl:value-of select="ms:format-date(., 'MMM dd, yyyy')"/>

Как можно догадаться из названия это майкрософтовское расширение стандрата, но... Вы каким парсером пользуетесь? Вот и я тоже им.

Удачи!

З.Ы. А почитать - всем полезно, не только начинающим - Help от MS XML SDK.
Сообщ. #745093
27.03.2002 11:32
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 25.05.2004 16:57
Сообщ.: 604, Visits: 6 656
Большое спасибо за помощь!
Закрыл тему потому, что нужен был срочный ответ. Так как такового не оказалось...
Нашел еще более быстрое решение - в самом XML, получившемся на выходе ADO менять s:datatype dt:type='dateTime' на s:datatype dt:type='date' средствами ADO.
За ссылку на Help тоже спасибо! Читаю уже давно, а вот практики не было. Сейчас за практику взялся.
А задачка была такая - островок данных в виде XML в HTML-странице выводится в таблицу после преобразования с XSL. Но потом появилась проблема - много пользователей с IE ниже 5.0 :-(

Еще раз спасибо,
Удачи!
Сообщ. #745260
27.03.2002 11:41
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 28.04.2003 12:08
Сообщ.: 21, Visits: 232
Проблему с отсталыми пользователями тоже можно решить - парсить XML на стороне сервера, а клиенту соответственно слать готовый HTML. Кучу головной боли такой подход снимает.
Сообщ. #745261
27.03.2002 21:11
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 25.05.2004 16:57
Сообщ.: 604, Visits: 6 656
Так вначале и решал... Только вот оказалось, что лишний мозоль зарабатываешь, устанавливая ссылку на библиотеку MSXML в сервантном компоненте :-(
Выгоднее делать rst.getstring со всякими <TR><TD>, хотя это и отступление от "принципов многоуровневого идолопоклонства" :-)
А как хочется сбросить клиенту кучку записей за раз и пусть он извращается с ними!

Удачи!
Сообщ. #745328
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 3:22