andyjam
Новичок
использование $variable в указании пути к элементу
есть такой вот простенький шаблон, глядя на который можно догадаться чего хотел добиться автор
суть его в том, что значение текстовой переменной $sect используется в указании пути к элементу (/apmenu/lang/$sect/name/text()).
однако, приведенный код не работает.
я рассматривал другие примеры и нашел как использовать переменную в аттрибутах (element[@attr = $value]), а вот самих элементах, т.е. узлах дерева - никак не получается. подскажите, плиз, как добраться до пресловутого нужного узла...
есть такой вот простенький шаблон, глядя на который можно догадаться чего хотел добиться автор

Код:
<xsl:template match="apmenu/section">
<xsl:variable name="sect" value="@idSection"/>
<xsl:variable name="section" select="/apmenu/lang/$sect/name/text()"/>
<xsl:value-of select="$section"/>
</xsl:template>
однако, приведенный код не работает.
я рассматривал другие примеры и нашел как использовать переменную в аттрибутах (element[@attr = $value]), а вот самих элементах, т.е. узлах дерева - никак не получается. подскажите, плиз, как добраться до пресловутого нужного узла...