Куки и XML

  • Автор темы Автор темы SnowB
  • Дата начала Дата начала

SnowB

Guest
Куки и XML

В куках храниться id.
Каким способом наиболее правильно выделить строку XML файла (соответствующую данному id), выводимую с помощью XSL?

-~{}~ 29.03.05 15:57:

Может меня не поняли....
Вот есть такой код:
<xsl:choose>
<xsl:when test="id = $id">
... some code ...
</xsl:when>
<xsl:otherwise>
... some code ....
</xsl:otherwise>
</xsl:choose>

Он разумеется не работает из-за $id...
А как сделать чтобы всё работало? Т.е. в XSL передавать перемненную РНР?
 
Один вариант есть..
Может есть более рациональный метод?
 
чтобы передавать параметры в XSLT шаблон
для php4
читаем
http://php.net/manual/ru/function.xslt-process.php
особое внимание уделяем

array arguments
и
array parameters

для php5
читаем
http://www.php.net/manual/ru/function.xsl-xsltprocessor-set-parameter.php


внутри XSL шаболна после xsl:stylesheet
объявляем <xsl:param name="имя_в_массиве"/>
 
$id берём от клиента, например ид записи, которую он только что просмотрел/отредактировал/добавил.
Реализовал, как посоветовал Panchous..
Пытался сделать через http://www.php.net/manual/ru/function.xsl-xsltprocessor-register-php-functions.php , но зараза ругалась, что такого она вообще знать не знает, хотя DOM dll-ка стоит...
 
Сверху