tengo el siguiente variable XSLT:Comprobar si el nodo con el atributo es igual al valor existe
<xsl:variable name="superid" select="/contentdata/id"/>
Además, tengo un nodo con subnodos:
<nodes>
<node name="foo" id="bar" />
<node name="john" id="doe" />
<node name="jane" id="tarzan" />
</nodes>
Ahora, me gustaría comprobar si un nodo con un atributo id que es igual a superid existe.
He intentado lo siguiente (que obviamente no funciona):
<xsl:if test="/nodes/node[@id = $superid]">Yes, Sir!</xsl:if>
¿Cuál es el valor de la variable $ superid? – Vitaliy
¿Cuál es el mensaje de error que está recibiendo? Creo que podría ser la versión .NET y si estás usando xslt v1 o v2. Por favor, danos esta información. Crea un violín mientras lo haces :) –