当前位置:K88软件开发文章中心编程语言XmlXSLT01 → 文章内容

XSLT <xsl:message> 元素

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 18:46:32

由 gelin678 创建,Carrie 最后一次修改 2015-09-21 XSLT <xsl:message> 元素通过 XSLT <xsl:message> 元素你可以报告相关的错误。 完整的 XSLT 元素参考手册 定义和用法 <xsl:message> 元素向输出写一条消息。该元素主要用于报告错误。 该元素能够包含几乎任何其他的 XSL 元素(<xsl:text> 、<xsl:value-of> 等等)。 terminate 属性允许您选择在错误发生时,是退出处理还是继续处理。 语法 <xsl:message terminate="yes|no"> <!-- Content:template --> </xsl:message> 属性 属性 值 描述 terminate yes no 可选。"yes":在消息写入输出后,终止处理。"no":在消息写入输出后,继续进行处理。默认是 "no"。 实例 1 检测 artist 是否是空字符串。如果是,则退出 XSL 处理器,并显示一条消息: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <xsl:for-each select="catalog/cd"> <p>Title: <xsl:value-of select="title"/><br /> Artist: <xsl:if test="artist=''"> <xsl:message terminate="yes"> Error: Artist is an empty string! </xsl:message> </xsl:if> <xsl:value-of select="artist"/> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet> 完整的 XSLT 元素参考手册

XSLT <xsl:message> 元素