Frage zu XSLT und Attributwert-Templates
bearbeitet von
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
~~~xml
<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
~~~xml
<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
~~~xml
<xsl:template match="bild">
<img src="{@quelle}" />
</xsl:template>
~~~
_Rolf_
--
sumpsi - posui - obstruxi