|
|
|
Junior 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.
|
|
|
|
|
Supreme 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 :-(
Еще раз спасибо, Удачи!
|
|
|
|
|
Junior Member
      
участник
Last Login: 28.04.2003 12:08
Сообщ.: 21,
Visits: 232
|
|
| Проблему с отсталыми пользователями тоже можно решить - парсить XML на стороне сервера, а клиенту соответственно слать готовый HTML. Кучу головной боли такой подход снимает.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 25.05.2004 16:57
Сообщ.: 604,
Visits: 6 656
|
|
Так вначале и решал... Только вот оказалось, что лишний мозоль зарабатываешь, устанавливая ссылку на библиотеку MSXML в сервантном компоненте :-( Выгоднее делать rst.getstring со всякими <TR><TD>, хотя это и отступление от "принципов многоуровневого идолопоклонства" :-) А как хочется сбросить клиенту кучку записей за раз и пусть он извращается с ними!
Удачи!
|
|
|
|