Elemento <xsl:message>

El elemento <xsl:message> envía un mensaje de texto al búfer del mensaje o a un cuadro de diálogo del mensaje, según el entorno en el que se realice la llamada del elemento. Además, genera un mensaje de error del sistema que puede interceptarse mediante los mecanismos habituales de tratamiento de errores.

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

Atributos

  • terminate
    Especifica si la transformación debe finalizar una vez ejecutada esta instrucción. Este atributo puede tener uno de los dos valores de cadena siguientes: "yes" o "no". Cuando el atributo terminate se establece como "yes", el contenido del elemento aparece como parte del mensaje de error del sistema y finaliza la transformación. Cuando se establece como "no", se realiza la transformación y se ignora el mensaje de error. El valor predeterminado es "no".

Información del elemento

Número de apariciones

Ilimitado

Elementos primarios

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, elementos de salida

Elementos secundarios

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, elementos de salida

Comentarios

El elemento <xsl:message> proporciona un mecanismo para depurar las hojas de estilos XSLT activas. Cuando se encuentra un elemento <xsl:message>, si el indicador terminate se establece como "yes", el procesador XSLT finaliza y envía un mensaje de error del sistema. Las expresiones incluidas en el elemento <xsl:message> se evalúan en función del contexto actual, lo que convierte a <xsl:message> en un modo acertado de supervisar elementos concretos.

Ejemplo

En los temas siguientes se muestra un ejemplo del elemento <xsl:message>.