Я заменяю for-each
в некоторых XSLT на ряд дискретных вызовов, которые обрабатывают данные, относящиеся к «выбранному» узлу в for-each
.
Я не хочу менятьссылки в for-each
, только дублируют код.
В настоящее время у меня есть
xsl:for-each select='FMGROUPRESULTS[GUID=$Guid]
тогда
<xsl:if test="./CFUND > '0'">
бла
что я хочучтобы быть в состоянии сделать, это создать своего рода «гнездо» и сказать select(somehow)='FMGROUPRESULTS[GUID=$Guid][0]
, а затем использовать относительные вызовы внутри.
Я пробовал value-of
, и это не работает.
Есть предложения?