Rolf B: Frage an alle - XSLT und Attributwert-Templates

Beitrag lesen

problematische Seite

Hallo an alle XSLT Kenner,

sind die folgenden XSLT-Konstrukte gleichwertig? Oder gibt es da Bedeutungsunterschiede - abgesehen von möglichem Unfug, den ich in meiner XML Unkenntnis verzapft haben könnte...

Ich möchte im Wiki gern etwas hinzufügen, um die Frage des TO zu klären . aber keinen Unsinn schreiben.

(1) src Attribut explizit hinzufügen, mit explizitem value-of

<xsl:template match="bild">
   <img>
     <xsl:attribute name="src"><xsl:value-of select="@quelle" /></xsl:attribute> 
   </img>
</xsl:template>

(2) src Attribut explizit hinzufügen, mit Wert via select-Attribut

<xsl:template match="bild">
   <img>
     <xsl:attribute name="src" select="@quelle" />
   </img>
</xsl:template>

(3) src Attribut inline hinzufügen, mit Wert via Attributwert-Template

<xsl:template match="bild">
   <img src="{@quelle}" />
</xsl:template>

Rolf

--
sumpsi - posui - obstruxi