Los últimos tutoriales de desarrollo web
 

XSLT <xsl:message> Element


<Completa Element XSLT Referencia

Definición y Uso

El <xsl:message> elemento escribe un mensaje a la salida. Este elemento se utiliza principalmente para informar de errores.

Este elemento puede contener casi cualquier otro elemento XSL (<xsl:text>, <xsl:value-of>, etc.) .

El terminate atributo que da la opción de o bien dejar de fumar o continuar con el procesamiento cuando se produce un error.


Sintaxis

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

  <!-- Content:template -->

</xsl:message>

atributos

Atributo Valor Descripción
terminateyes
no
Opcional. "yes" termina el procesamiento después de que el mensaje se escribe en la salida. "no" , continúa el procesamiento después de que el mensaje se escribe en la salida. Por defecto es "no" .

Ejemplo 1

Compruebe si el artista es una cadena vacía. Si es así, dejamos el procesador XSL y muestra un mensaje:

<?xml version="1.0" encoding="UTF-8"?>
<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>

<Completa Element XSLT Referencia