2016-05-24 16 views
0

Hier ist eine Kopie eines Teils meiner XSLTXSLT-Variablen Werte

Was würde ich todo mag den Wert der Variablen 16.863.784 gesetzt ist, aber wenn ich meine XSLT laufen der Wert leer ist. Warum speichert mein XSLT den Wert nicht?

Antwort

0

Zum einen ist dies:

<xsl:variable name="MEDIA_ID" select="//MEDIAITEMS_ROW/@MEDIA_ID"/> 

Bedürfnisse sein:

<xsl:variable name="MEDIA_ID" select="//MEDIAITEMS_ROW/MEDIA_ID"/> 

seit MEDIA_ID ist ein Kind von MEDIAITEMS_ROW, nicht seine Attribut.

Zum anderen das gesamte Teil:

<xsl:choose> 
     <xsl:when test="$MEDIA_ID != ''"> 
      <xsl:value-of select="$MEDIA_ID" /> 
     </xsl:when> 
    </xsl:choose> 
</xsl:variable> 

muss entfernt werden.

Verwandte Themen