Parameterübergabe an mehrere Elemente
Tobel
- xsl
Hallo
Übergebe ich mit
xsl:apply-templates
<xsl:with-param name="Paramname"/>
</xsl:apply-templates>
den Parameter an alle in der Hierachie tieferliegenden Elemente oder nur an das erste Kindelement? Bei dem Element wo ich den Parameter benötige kommt nämlich nichts an und es ist nicht das erste...?
Gruß,
Tobel
Hallo,
Übergebe ich mit
xsl:apply-templates
<xsl:with-param name="Paramname"/>
</xsl:apply-templates>den Parameter an alle in der Hierachie tieferliegenden Elemente oder nur an das erste Kindelement?
Weder noch. Es kommt dort wo den Parameter aufrufst, der aktuelle Knoten oder aktuelle Knotenliste ist der/die selbe für with:param wie für den apply:template oder call:tamplate in dem du es aufrufst.
Hast du vorher den Paramter schon mit xsl:param definiert? Sonst wird es hier in deinem Beispiel einfach ignoriert.
Es ist zu wenig, was du hier als Info preisgibst um dir wirklich helfen zu können.
Grüße
Thomas