Tobel: Parameterübergabe an mehrere Elemente

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

  1. 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