Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / динамически подставить значение параметра в XSLT / 3 сообщений из 3, страница 1 из 1
25.06.2008, 11:29
    #35392926
Kartas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамически подставить значение параметра в XSLT
День добрый. снова ламерский вопрос.
Есть XSLT:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
 <xsl:output method="xml" indent="yes" cdata-section-elements=""/>
 <xsl:template match="/">
  <Events>
   <xsl:for-each select="Events/*">
     <xsl:if test="(./BaseEvent/EventTimeStamp <  1206838800000) and (./BaseEvent/EventTimeStamp >  1206802830000)">
      <xsl:copy-of select="."/>
     </xsl:if>
   </xsl:for-each>
  </Events>
 </xsl:template>
</xsl:stylesheet>

Так вот ОЧЕНЬ хочется передавать в условие значения снаружи (выделены жирным) как параметры процессору. Такое возможно?

Спасибо
...
Рейтинг: 0 / 0
25.06.2008, 11:31
    #35392934
Kartas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамически подставить значение параметра в XSLT
Извините, имелось виду суда:

<xsl:if test="(./BaseEvent/EventTimeStamp < 1206838800000 ) and (./BaseEvent/EventTimeStamp > 1206802830000 )">
...
Рейтинг: 0 / 0
25.06.2008, 13:33
    #35393460
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамически подставить значение параметра в XSLT
Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
 <xsl:param name="compare"/>
 <xsl:output method="xml" indent="yes" cdata-section-elements=""/>
 ...................
</xsl:stylesheet>

Как передавать значение - смотрите в документации к своему процессору

В MSXML это делает метод IXSLProcessor.addParameter()
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / динамически подставить значение параметра в XSLT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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