Vereinfachtes Beispiel:XSLT - Gibt es eine Möglichkeit, an Attribute anzufügen, die mit <xsl: attribute> hinzugefügt wurden?
<xsl:template name="helper">
<xsl:attribute name="myattr">first calculated value</xsl:attribute>
</xsl:template>
<xsl:template match="/>
<myelem>
<xsl:call-template name="helper" />
<xsl:attribute name="myattr">second calculated value</xsl:attribute>
</myelem>
</xsl:template>
Gibt es eine Möglichkeit für die zweite bis der zweite berechnete Wert auf das gleiche myattr
Attribut in dem Knoten Ergebnis anhängen?
Ich habe gesehen, dass es möglich ist, eine Attributwertvorlage zu verwenden, wenn das Zielattribut in der Quell-XML ist, aber kann ich irgendwie auf den Wert des Attributs verweisen, das ich zuvor an den Ergebnisknoten angehängt habe?
Vielen Dank im Voraus!
Tolle Idee! Eine weitere Frage: Kann ich der Vorlage 'helper' weitere Parameter hinzufügen und möglicherweise mehr' 'Elemente im Aufruf verwenden? –
(Beantworte meine eigene Frage :) Ja, man kann mehr Parameter verwenden. –