|
|
Автор:
|
|
|
Тема:
|
XSLT, использов. знач. параметров, как путь к узл
|
|
Дата:
|
2/1/2005 8:24:00 AM
|
В коде XSLT определен параметр
<xsl:param name="lang" select="'rus'"/>, которому динамически могут быть присвоены разные значения.
Но при использовании в
<xsl:value-of select= "/Head/Name/$lang/first"/>, выдает ошибку, попробовал как указано в документации XSLT, использовать функцию msxsl:node-set(xmlns:msxsl="urn:schemas-microsoft-com:xslt" в stylesheet определен)
<xsl:value-of select= "msxsl:node-set(/Head/Name/$lang/first)"/>
выдается ошибка Предполагается NodeTest. msxsl:node-set(/Head/Name/-->msxsl:node-set<--($lang)/first)
пробовал использовать строковые величины и затем объединять функцией concat(), не помогло, вместо значений узлов , выдает значение строки....
Кто решал такую задачу, подскажите как найти ее решение.
Спасиб.
|
|