Xslt-if
提供:Dev Guides
XSLT <if>
<xsl:if>タグは、ノードのコンテンツに対する条件付きテストを指定します。
宣言
以下は、 <xsl:if> 要素の構文宣言です。
属性
Sr.No | Name & Description |
---|---|
1 |
test テストするxmlデータの条件。 |
要素
Number of Occurrences | Unlimited |
---|---|
Parent elements | xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, output elements |
Child elements | xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable, output elements |
デモ例
この例では、各生徒を反復処理して、属性 rollno とその子<firstname>、<lastname>、<nickname>、および<marks>を使用して<student>要素のテーブルを作成します。 90以上のマークをチェックし、学生の詳細を印刷します。