День добрый.
Есть такой XML
<shop id="7" current_group_id="0">
<group id="624" parent="0">
<name>Группа1</name>
</group>
<group id="639" parent="0">
<name>Группа2</name>
</group>
<group id="650" parent="0">
<name>Группа3</name>
</group>
<item id="181" group="624">
<name>Элемент1</name>
</item>
<item id="181" group="639">
<name>Элемент2</name>
</item>
<item id="181" group="650">
<name>Элемент3</name>
</item>
</shop>
Как мне при обработке item вывести названия групп, не используя переменные?
Так не работает
<xsl:template match="item">
<xsl:value-of select="/shop/group[@id = @group]/name"/>
</xsl:template>