Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / передача переменных в xsl / 5 сообщений из 5, страница 1 из 1
03.03.2009, 19:09
    #35849285
Koshurin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача переменных в xsl
Вот проблема
существует очень большой файл xml (тоснее с 1с весь каталог товаров)
есть преобразование xsl с картинками с описаниями
фильтруется и выводится в html
ПРОБЛЕМА:
как задать и где задать переменую чтоб фильтр в файле xsl осуществлялся при смене странички
...
Рейтинг: 0 / 0
03.03.2009, 23:37
    #35849552
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача переменных в xsl
В XSL объявить <xsl:param/> в XSLT процессоре этот параметр заполнить. Т.к. используемый XSLT процессор держится в секрете, то могу только посоветовать почитать к нему документацию

Вот тынц для MSXML

С уважением, Vasilisk
...
Рейтинг: 0 / 0
04.03.2009, 11:44
    #35850305
Koshurin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача переменных в xsl
это на JScript а на php реально?

вызов преобразования
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php
$xml = new DOMDocument( );
$xml->load( "import.xml" );

$xsl = new DOMDocument( );
$xsl->load( "Import.xsl" );

$xslproc = new XSLTProcessor( );
$xslproc->importStylesheet( $xsl );
print( $xslproc->transformToXML( $xml ) );
?>
так вот при формированиии load ( "Import.xsl" );
в файл xsl должна передоваться переменная "x"

для выпрлнения
Код: plaintext
<xsl:if test="КоммерческаяИнформация/Каталог/Товары/Товар/Группы/Ид = X">

как это оформить
...
Рейтинг: 0 / 0
04.03.2009, 11:50
    #35850326
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача переменных в xsl
...
Рейтинг: 0 / 0
04.03.2009, 14:39
    #35850969
Koshurin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача переменных в xsl
мучался мучался а ларчик просто открывался
Спасибо вам кто откликнулся на мою проблему
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / передача переменных в xsl / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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