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

XSLT - <choose>

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

< xsl:choose>tag指定针对节点内容的多个条件测试以及< xsl:otherwise>和< xsl:when>元素.

声明

以下是< xsl:choose> 元素的语法声明.

 < xsl:choose> 

元素

出现次数无限

父元素

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:否则,xsl:when

演示示例

此示例创建一个< student>的表;元素及其属性 rollno 及其子元素< firstname>,< lastname>,< nickname>和< marks>通过迭代每个学生.它会检查并打印成绩详细信息.

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                   Grade                                                                                                                                                                                                                                             90">                               High                                                         85">                               Medium                                                                                       Low                                                                                                                                                  

输出

格式化选择输出