XSL Выборка не дочерних элементов.

#
XSL Выборка не дочерних элементов.
Добрый день!
До этого мне казалось что в XSL можно сделать выборку любых объектов, в любом месте. И похоже что я был не прав.

<xsl:template match="informationsystem_item">
<img src="{/informationsystem/informationsystem_group[@id = informationsystem_group_id]/property_value[tag_name='foto-group']/file}" />      
</xsl:template>


Или все таки есть возможность выбирать не дочерние элементы?
Модератор
#
Re: XSL Выборка не дочерних элементов.
Смотрим что такое оси xpath: http://www.hostcms.ru/documentation/guide/introduction/xslt/axis-specifiers/

<xsl:template match="informationsystem_item">
<img src="{/informationsystem//informationsystem_group[@id = informationsystem_group_id]/property_value[tag_name='foto-group']/file}" />      
</xsl:template>

+ првоерить наличие нужной группы в XML!
#
Re: XSL Выборка не дочерних элементов.


Положил значение "informationsystem_group_id" в переменную и в селекторе использовал ее, и все заработало.
Авторизация