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

XSLT - <message>

XSLT&lt;message&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:message> tag元素有助于调试XSLT处理.它类似于javascript警报. < XSL产品:> tag将消息缓冲到XSLT处理器,该处理器终止处理并向调用者应用程序发送消息以显示错误消息.

声明

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

属性

Sr.No姓名&描述
1

终止

它指定转换是否应在执行此指令时终止.默认为"是".

元素

出现次数无限
父元素

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

子元素

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-指令,xsl:text,xsl:value-of,xsl:variable,output elements

演示示例

此示例创建一个ta < student>元素及其属性 rollno 及其子元素< firstname>,< lastname>,< nickname>和< marks>通过迭代每个学生.它将key作为firstname存在,然后打印学生详细信息,否则显示错误消息.

students.xml

             Dinkar       Kad       Dinkar       85                      Gupta       Vinni       95               Jasvir       Singh       Jazz       90     

students.xsl

                                     

Students

                                                Roll No                   First Name                   Last Name                   Nick Name                   Marks                                                                         A first name field is empty.                                                                                                                                                                                                                                              

输出

格式化消息输出