L'élément <xsl:message> permet d'afficher un message contenu en son sein.
<xsl:message terminate="yes|no"> Message... </xsl:message>
En fonction du comportement du processeur XSL, le message pourra être affiché dans une boîte de dialogue notamment.
Si la valeur de l'attribut terminate est yes alors le traîtement du fichier XML sera interrompu en affichant le message.
Les attributs :Elément | Description |
---|---|
terminate="yes|no" | interrompt le traîtement du fichier si la valeur est yes sinon le traîtement continue. |
Cet élément peut être contenu dans les instructions suivantes :
Cet élément peut contenir les instructions suivantes :
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="ISO-8859-1"/> <xsl:variable name="num" select="7"/> <xsl:template match="/"> <html> <body> <xsl:value-of select="logitheque/categorie/logiciel[$num]/nom"/> <br/> <xsl:value-of select="logitheque/categorie/logiciel[$num]/editeur"/> <br/> <xsl:choose> <xsl:when test="logitheque/categorie/logiciel[$num]/editeur/@lien != ''"> <xsl:value-of select="logitheque/categorie/logiciel[$num]/editeur/@lien"/> </xsl:when> <xsl:otherwise> <xsl:message terminate="yes"> <xsl:text> L'élément appelé ne contient pas d'URL ! </xsl:text> </xsl:message> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet> |