Я хочу выполнить простой xpath, но не могу это сделать .. Я создаю переменную в файле xsl следующим образом:
<xsl:variable name="list_of_rules">
<rules>s</rules>
<rules>np</rules>
</xsl:variable>
Затем я пытаюсь выполнить что-то подобное
<xsl:value-of select="count(preceding-sibling::$list_of_rules/rules[. = 'np'])"></xsl:value-of>
Очевидно, это не работает, но все, что я хочу сделать, - это сосчитать предшествующего брата в переменной list_of_rules с заданным текстом.Я не могу создать эту переменную list_of_rules, так как у меня нет разрешения на обновление файлов xml или xsd.
Спасибо