A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
aktiviert ein explizit bennantes Template. Hierzu muss sie ein name-Attribute besitzten, welches den Namen des aufzurufenden Templates enthält. Der angegebene Name muss mit dem Namen eines xsl:template-Elements übereinstimmen. Dieser wird ebenfalls als name-Attribut angegeben.
Als Kindelement können xsl:with-param-Instruktionen beliebig viele Parameterwerte an das aktivierte Template übergeben.
Kindelemente
xsl:with-paramAttribute
name<?xml version="1.0"encoding="UTF-8"?> <root> <section> <para style="bold"> Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. </para> </section> <section> <para style="italic"> Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. </para> </section> <section> <para> Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen. </para> </section> </root>
<?xml version="1.0"encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <root> <xsl:call-template name="test-call"> <xsl:with-param name="para1" select="/root/section[1]/para"> </xsl:with-param> <xsl:with-param name="para2" select="/root/section[2]/para"> </xsl:with-param> <xsl:with-param name="para3" select="/root/section[3]/para"> </xsl:with-param> </xsl:call-template> </root> </xsl:template> <xsl:template name="test-call"> <xsl:param name="para1"></xsl:param> <xsl:param name="para2"></xsl:param> <xsl:param name="para3"></xsl:param> <p> <xsl:value-of select="$para1"></xsl:value-of> </p> <p> <xsl:value-of select="$para2"></xsl:value-of> </p> <p> <xsl:value-of select="$para3"></xsl:value-of> </p> </xsl:template> </xsl:stylesheet>
<?xml version="1.0"encoding="UTF-8"?> <root> <p> Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. </p> <p> Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. </p> <p> Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen. </p> </root>
| > nach oben | |
| > zurück zur alphabetischen Liste der XSLT Elemente |