Condividi tramite


Elemento <xsl:message>

L'elemento <xsl:message> invia un messaggio di testo al buffer dei messaggi o a una finestra di messaggio, a seconda dell'ambiente in cui è stata eseguita la chiamata dell'elemento. Inoltre, a livello di sistema genera un messaggio di errore a livello di sistema che può essere rilevato mediante i normali meccanismi di gestione degli errori.

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

Attributi

  • terminate
    Specifica se la trasformazione deve essere terminata dopo l'esecuzione di questa istruzione. L'attributo può essere impostato su uno dei due valori di stringa seguenti: "yes" o "no". Se l'attributo terminate è impostato su "yes", il contenuto dell'elemento verrà visualizzato come parte del messaggio di errore a livello di sistema e la trasformazione verrà terminata. Se invece è impostato su "no", la trasformazione continuerà ignorando il messaggio di errore. Il valore predefinito è "no".

Informazioni sull'elemento

Numero di occorrenze

Illimitato

Elementi padre

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, elementi di output

Elementi figlio

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, elementi di output

Note

L'elemento <xsl:message> fornisce un meccanismo per eseguire il debug dei fogli di stile XSLT in corso di elaborazione. Quando viene rilevato un elemento <xsl:message>, se il flag terminate è impostato su "yes", il processore XSLT si interrompe e viene generato un messaggio di errore a livello di sistema. Le espressioni contenute nell'elemento <xsl:message> vengono valutate in base al contesto corrente. Pertanto, l'elemento <xsl:message> è un metodo valido per controllare i singoli elementi.

Esempio

Nell'argomento seguente viene fornito un esempio dell'elemento <xsl:message>.