开发手册 欢迎您!
软件开发者资料库

XSLT - <if>

XSLT &lt;if&gt;- 从基本概念到高级概念,从简单和简单的步骤学习XSLT,其中包括概述,语法,&amp;lt;模板&amp;gt;,&amp;lt; value-of&amp;gt;,&amp;lt; for-each&amp;gt;,&amp;lt; sort&amp;gt;,&amp;lt; if&amp;gt;, &amp;lt; choose&amp;gt;,&amp;lt; key&amp;gt;,&amp;lt; message&amp;gt;,&amp;lt; import&amp;gt;。

< xsl:if>tag指定针对节点内容的条件测试.

声明

以下是< xsl:if>

 

属性

Sr.No姓名&描述
1

test

要测试的xml数据中的条件.

元素

发生次数无限

父元素

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

子元素

xsl:apply-templates,xsl: attribute,xsl:call-template,xsl:choose,xsl:comment,xsl:copy,xsl:copy-of,xsl:element,xsl:for-each,xsl:if,x sl:processing-instruction,xsl:text,xsl:value-of,xsl:variable,output elements

演示示例

此示例创建一个< student>的表格元素及其属性 rollno 及其子元素< firstname>,< lastname>,< nickname>和< marks>通过迭代每个学生.它会检查标记是否大于90,然后打印学生的详细信息.

students.xml

             Dinkar       Kad       Dinkar       85               Vaneet       Gupta       Vinni       95               Jasvir       Singh       Jazz       90     

students.xsl

                                  

Students

                                                Roll No                   First Name                   Last Name                   Nick Name                   Marks                                                    90">                                                                                                                                                                                                                                                

输出

格式化IF输出