Hallo,
es muss natürlich heissen:
<xsl:when test="'/node_a/ = /node_b/@id_von_node_b'">
Das ist das Selbe wie worher nur im grün.
Nach dem du das ganze innerhalb von " " in ' ' eingeschlossen hast ist das Ganze '/node_a/ = /node_b/@id_von_node_b' ein String.
dann meckert sablotron auch nicht :-)
Was soll er auch meckern? Du testest einen String in sich auf sich selbst. So bekommst du hier immer true() als Ergebnis.
Was du möchtest is:
<xsl:when test="/node_a/ = /node_b/@id_von_node_b">
Grüße
Thomas