In dem template befindest du dich durch match="Abc" bereits auf dem Abc Knoten im xml Dokument. Dein test <xsl:when test="Abc[@Abcd='Inhalt_1']">
bedeutet daher, dass du nach einem Unterelement mit dem Namen Abc suchst.
Deine Abfrage duerfte das gewünschte Ergebnis liefern wenn du entweder:
<xsl:when test="@Abcd='Inhalt_1'">
verwendest.
Oder aber, du musst dein match anpassen und einen Knoten höher gehen
<xsl:template match="Ab">
<xsl:when test="Abc[@Abcd='Inhalt_1']">
</xsl:when>
</xsl:template>
Das hängt aber ganz davon ab, an welcher stelle du die Ausgabe möchtest.
Gruß,
Holge O