Xslt-apply-template
提供:Dev Guides
XSLT <apply-template>
<xsl:apply-template>タグは、選択した各ノードのタイプとコンテキストに基づいて、適用する適切なテンプレートを見つけるようにXSLTプロセッサに通知します。
宣言
以下は、 <xsl:apply-template> 要素の構文宣言です。
属性
Sr.No | Name & Description |
---|---|
1 |
select すべての子を処理する代わりに、XPath式によって選択されたノードを処理するために使用されます。 |
2 |
mode 修飾名で指定された要素を複数回処理でき、そのたびに異なる結果が生成されます。 |
要素
Number of occurrences | Unlimited |
---|---|
Parent elements | xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:foreach, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processinginstruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, output elements |
Child elements | xsl:sort, xsl:with-param |
デモ例
この例では、各生徒を反復処理して、属性 rollno とその子<firstname>、<lastname>、<nickname>、および<marks>を使用して<student>要素のリストを作成します。