📜  XSLT

📅  最后修改于: 2020-11-09 05:54:28             🧑  作者: Mango


标记元素有助于调试XSLT处理。它类似于javascript警报。 标签将消息缓冲到XSLT处理器,该处理器终止处理并将消息发送给调用方应用程序以显示错误消息。

宣言

以下是元素的语法声明。



属性

Sr.No Name & Description
1

terminate

It specifies whether the transformation should terminate upon executing this instruction or not. Default is “yes”.

元素

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: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及其子元素元素表。它检查要显示的密钥为名字,然后打印学生详细信息,否则显示错误消息。

students.xml

 
 
 
    
      Dinkar 
      Kad 
      Dinkar 
      85 
    
    
       
      Gupta 
      Vinni 
      95 
    
    
      Jasvir 
      Singh 
      Jazz 
      90 
    

students.xsl

 
   
   
 

输出

格式化消息输出