ThomasM: xsl Attribute per Attributwert bestimmen

Beitrag lesen

Hallo,

In C# zB würde ich vorgelagert eine for-each machen um das gesuchte Attribut zu finden um dann dessen Wert in eine Variable zu speichern. Dann könnte ich in der eigentlichen for-each den Variablen-Wert ausgeben.

Kann das, wie gesagt, so nicht nachvollziehen. Der Inhalt einer Variablen lässt sich aber durchaus dynamisch erzeugen:

<xsl:variable name="var">
  <xsl:for-each select="...">
    <!-- hier Prüfungen via xsl:if oder
         xsl:choose/xsl:when/xsl:otherwise
         und Wertzuweisung -->
  </xsl:for-each>
</xsl:variable>

Grüße,
Thomas