powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Форматирование даты
5 сообщений из 5, страница 1 из 1
Форматирование даты
    #36856224
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/307074&hl=format+date
По этой ссылке нашел исчерпывающий ответ, но он у меня не работает.

rsstransform.xsl
Код: plaintext
\n<?xml version="1.0" encoding="utf-8"?>\n\n<xsl:stylesheet version="1.0"\n    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\n<!--*-->    xmlns:ms="urn:schemas-microsoft-com:xslt"\n<!--*-->    xmlns:dt="urn:schemas-microsoft-com:datatypes">\n\n

если добавляю отмеченные строки, transform сразу отваливается, без ошибок, но и без результата, на выходе пустой файл.
Убираю эти строки, без низ все в порядке, только вот без них мне функции форматирования не подключить. В чем тут засада?
...
Рейтинг: 0 / 0
Форматирование даты
    #36856461
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prustrВ чем тут засада?В XSLT процессоре. Это будет работать только для MSXML
...
Рейтинг: 0 / 0
Форматирование даты
    #36857263
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работаю в VS2005, под виндой. сайт .NET 2.0 Надо отформатировать дату в формате GMT, как она приходит в rss, в обычный формат. Подскажите, какое пространство имен лучше подключить и какой строкой? Крутиться будет на IIS 6.0 на виндовой машине опять же.
...
Рейтинг: 0 / 0
Форматирование даты
    #36857449
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:date="http://exslt.org/dates-and-times"
    extension-element-prefixes="date">

такое подключение тоже не проходит.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:date="http://exslt.org/dates-and-times">
[/csrc]
такое - проходит, но преобразование добавляет этот неймспейс как атрибут во все тэги будущей разметки.
 
[src]
<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:date="http://exslt.org/dates-and-times">
  
<xsl:output method="html"/>
  <xsl:template match="/rss/channel">
    <xsl:for-each select="item">
      <h1>
        <xsl:value-of select="title"/>
      </h1>
   </xsl:for-each>
 </xsl:template>

</xsl:stylesheet> 

на выходе получается

<h1 xmlns:date="http://exslt.org/dates-and-times">Новая новость пришла</h1>


как поправить? есть вообще примерчик работающий с переформатированием даты?
...
Рейтинг: 0 / 0
Форматирование даты
    #36863147
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В контексте проводимого эксперимента вопрос оказался некорректным.
снять. закрыть. дать возможность искупить, так сказать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Форматирование даты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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