Thomas J.S.: Pfadprobleme bei When-Abfrage

Beitrag lesen

Hallo,

Weiter unten habe ich die Listings etwas längeren eingepflegt.

Das war wirklich hilfreich, damit geht es einfach.

<xsl:for-each select="data/grid/row">

<xsl:variable name="frabe" select="farbenId" />

<xsl:element name="tr">
   <xsl:attribute name="id">
    <xsl:value-of select="product_id" />
   </xsl:attribute>

(das kannst du abkürzen: <tr id="{product_id}">, auch dann bei anderen Elementen)

<xsl:element name="select">
     <xsl:attribute name="disabled">true</xsl:attribute>
     <xsl:for-each select="../../liste/zeile">
      <xsl:element name="option">
       <xsl:value-of select="farbe"></xsl:value-of>
       xsl:choose

<xsl:when test="farben_id = $farbe">

<xsl:attribute name="selected">selected</xsl:attribute>

</xsl:when>

</xsl:choose>

Hier reicht aber eigentlich auch nur ein <xsl:if test="farben_id = $farbe"> statt when.

Grüße
Thomas