<xsl:message> 元素

<xsl:message> 元素根据执行元素调用的环境将文本消息发送到消息缓冲区或消息对话框。 还会发出可以通过正常的错误处理机制解决的系统级错误消息。

<xsl:message
  terminate = "yes" | "no" >
</xsl:message>

特性

  • terminate
    指定在执行此指令时是否应终止转换。 此特性可以具有以下两个字符串值之一:“yes”或“no”。 如果 terminate 属性设置为“yes”,元素的内容将显示为系统级错误消息的一部分,并且转换将终止。 如果设置为“no”,转换将继续,忽略该错误消息。 默认值为 "no"

元素信息

出现次数

无限制

父元素

xsl:attributexsl:commentxsl:copyxsl:elementxsl:fallbackxsl:for-eachxsl:if、xsl:message、xsl:otherwisexsl:paramxsl:processing-instructionxsl:templatexsl:variablexsl:whenxsl:with-param、输出元素

子元素

xsl:apply-templatesxsl:attributexsl:call-templatexsl:choosexsl:commentxsl:copyxsl:copy-ofxsl:elementxsl:for-eachxsl:ifxsl:processing-instructionxsl:textxsl:value-ofxsl:variable、输出元素

备注

<xsl:message> 元素提供调试当前 XSLT 样式表的机制。 只要遇到 <xsl:message> 元素,如果 terminate 标志设置为 "yes",XSLT 处理器将退出,并发送系统级错误消息。 <xsl:message> 元素中包含的表达式相对于当前上下文进行计算,所以,<xsl:message> 非常适合查看个别元素。

示例

以下主题提供 <xsl:message> 元素的示例。