Cette page a รฉtรฉ traduite ร  partir de l'anglais par la communautรฉ. Vous pouvez contribuer en rejoignant la communautรฉ francophone sur MDN Web Docs.

View in English Always switch to English

variable

L'รฉlรฉment <xsl:variable> dรฉclare une variable globale ou locale dans une feuille de style et lui attribue une valeur. Comme XSLT ne permet pas d'effet de bord, une fois que la valeur de la variable est รฉtablie, elle reste la mรชme jusqu'ร  ce que la variable soit hors de portรฉe.

Syntaxe

xml
<xsl:variable name=NOM select=EXPRESSION >
  MODรˆLE
</xsl:variable>

Attribut obligatoire

name

Donne un nom ร  la variable.

Attribut optionnel

select

Dรฉfinit la valeur de la variable ร  l'aide d'une expression XPath. Si l'รฉlรฉment contient un modรจle, cet attribut est ignorรฉ.

Type

Premier niveau ou instruction. S'il intervient comme รฉlรฉment de premier niveau, la variable est de portรฉe globale, et est accessible depuis l'ensemble du document. S'il intervient dans un modรจle, la variable est de portรฉe locale, et n'est accessible que dans le modรจle dans lequel elle apparaรฎt.

Dรฉfinition

XSLT 1.0, section 11.

Support Gecko

Supportรฉ.