Передача массива из ТДС в xsl и его вывод

#
Передача массива из ТДС в xsl и его вывод
Добрый день! Не смог найти решения для данной задаче.
Необходимо передать массив из ТДС в xsl, и там его вывести.

Переменную можно передать так:
В ТДС:
$Informationsystem_Controller_Show->addEntity(Core::factory('Core_Xml_Entity')->name('mas1')->value('VALUE'));

И вывод ее в xsl:
<xsl:value-of select="/informationsystem/mas1"/>


Но как передать массив и вывести его значения в xsl по шаблону?
#
Re: Передача массива из ТДС в xsl и его вывод
Начать нужно с того, как вы ожидаете увидеть массив в xml.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Передача массива из ТДС в xsl и его вывод
В ТДС массив такой:
[0] => 18.jpg
[1] => 19.jpg
[2] => 44.jpg
[3] => 49.jpg

В xml, в принципе, все-равно как он будет выглядеть. Но нужно что бы в XSL его можно было вывести через xsl:for-each или другим способом.
Задача на выходе в xsl задать шаблон, к примеру <img src="...."/>

И на экране увидеть следующее:
<img src="18.jpg"/>
<img src="19.jpg"/>
<img src="44.jpg"/>
<img src="49.jpg"/>

#
Re: Передача массива из ТДС в xsl и его вывод
В ТДС через foreach добавляйте элементы массива в xml, пример кода:


foreach($array as $value)
      {
         $Shop_Controller_Show->addEntity(Core::factory('Core_Xml_Entity')
               ->name('img')
               ->value($value)
         );
      }
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Передача массива из ТДС в xsl и его вывод
Спасибо!!! Сработало!
Авторизация