У меня есть следующая переменная XSLT:
<xsl:variable name="superid" select="/contentdata/id"/>
Кроме того, у меня есть node с субномами:
<nodes>
<node name="foo" id="bar" />
<node name="john" id="doe" />
<node name="jane" id="tarzan" />
</nodes>
Теперь я хочу проверить, существует ли node с атрибутом id, равным супераддию.
Я пробовал следующее (что явно не работает):
<xsl:if test="/nodes/node[@id = $superid]">Yes, Sir!</xsl:if>