diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/web/xslt/element | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/fr/web/xslt/element')
-rw-r--r-- | files/fr/web/xslt/element/element/index.html | 35 | ||||
-rw-r--r-- | files/fr/web/xslt/element/index.html | 58 |
2 files changed, 93 insertions, 0 deletions
diff --git a/files/fr/web/xslt/element/element/index.html b/files/fr/web/xslt/element/element/index.html new file mode 100644 index 0000000000..0af282e46e --- /dev/null +++ b/files/fr/web/xslt/element/element/index.html @@ -0,0 +1,35 @@ +--- +title: element +slug: Web/XSLT/Element/element +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/element +--- +<p> +{{ XsltRef() }} +</p><p>L'élément <code><xsl:element></code> crée un élément dans le document de sortie. +</p> +<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<pre><xsl:element name=NOM namespace=URI use-attribute-sets=LISTE-DE-NOMS > + MODÈLE +</xsl:element></pre> +<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<dl><dt><code>name</code> +</dt><dd>Définit le nom voulu pour l'élément de sortie. Le nom doit être un QName valide. +</dd></dl> +<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<dl><dt><code>namespace</code> +</dt><dd>Définit l'espace de nommage de l'élément de sortie. +</dd><dt><code>use-attribute-sets</code> +</dt><dd>Liste les ensembles d'attributs nommés à utiliser dans le document de sortie. Les noms doivent être séparés par des espaces. +</dd></dl> +<h3 id="Type" name="Type"> Type </h3> +<p>Instruction, apparaît dans un modèle. +</p> +<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Creating-Elements-with-xsl:element" class="external">XSLT 1.0, section 7.1.2</a>. +</p> +<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<p>Supporté. +</p><p><span class="comment">Interwiki Languages Links</span> +</p>{{ languages( { "en": "en/XSLT/element", "es": "es/XSLT/element", "pl": "pl/XSLT/element" } ) }} diff --git a/files/fr/web/xslt/element/index.html b/files/fr/web/xslt/element/index.html new file mode 100644 index 0000000000..f1c49a31ab --- /dev/null +++ b/files/fr/web/xslt/element/index.html @@ -0,0 +1,58 @@ +--- +title: Éléments +slug: Web/XSLT/Element +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element +--- +<p> </p> +<p>{{ XsltRef() }} Ce document traite de deux types d'éléments : les éléments de haut niveau, et les instructions. Un élément de haut niveau doit toujours apparaître en tant qu'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. Une instruction, de son côté, est associée à un modèle. Une feuille de style peut comporter plusieurs modèles. Un troisième type d'élément, que nous n'aborderons pas ici, est le « Literal Result Element (LRE) ». Un LRE appartient également à un modèle. Le terme regroupe tout ce qui n'est pas une instruction et qui doit être recopié tel-quel dans le document de sortie, par exemple, un élément <code><hr></code> dans feuille de style de conversion HTML.</p> +<p>A ce propos, tous les attributs d'un LRE et certains attributs d'un nombre limité d'éléments XSLT peuvent inclure ce que l'on appelle un modèle de valeur d'attribut. Un modèle de valeur d'attribut est simplement une chaîne qui intègre une expression XPath utilisée pour spécifier la valeur de l'attribut. Lors de l'exécution, l'expression est évaluée et le résultat de cette évaluation est substitué à l'expression XPath. Par exemple, considérons que variable « <tt>image-dir</tt> » est définie comme ci-dessous :</p> +<pre class="eval"><xsl:variable name="image-dir">/images</xsl:variable> +</pre> +<p>L'expression a évaluer est placée entre accolades :</p> +<pre class="eval"><img src="{$image-dir}/mygraphic.jpg"/> +</pre> +<p>Ce qui donnera :</p> +<pre class="eval"><img src="/images/mygraphic.jpg"/> +</pre> +<p>Les définitions des éléments ci-dessous incluent une description, la syntaxe, une liste des attributs requis ou optionnels, une description du type et de la position, les sources dans la recommandation du W3C et le niveau de support actuel dans Gecko.</p> +<ul> + <li><a href="apply-imports">xsl:apply-imports</a></li> + <li><a href="apply-templates">xsl:apply-templates</a></li> + <li><a href="attribute">xsl:attribute</a></li> + <li><a href="attribute-set">xsl:attribute-set</a></li> + <li><a href="call-template">xsl:call-template</a></li> + <li><a href="choose">xsl:choose</a></li> + <li><a href="comment">xsl:comment</a></li> + <li><a href="copy">xsl:copy</a></li> + <li><a href="copy-of">xsl:copy-of</a></li> + <li><a href="decimal-format">xsl:decimal-format</a></li> + <li><a href="element">xsl:element</a></li> + <li><a href="fallback">xsl:fallback</a> <i>(non supporté)</i></li> + <li><a href="for-each">xsl:for-each</a></li> + <li><a href="if">xsl:if</a></li> + <li><a href="import">xsl:import</a> <i>(supporté)</i></li> + <li><a href="include">xsl:include</a></li> + <li><a href="key">xsl:key</a></li> + <li><a href="message">xsl:message</a></li> + <li><a href="namespace-alias">xsl:namespace-alias</a> <i>(non supporté)</i></li> + <li><a href="number">xsl:number</a> <i>(partiellement supporté)</i></li> + <li><a href="otherwise">xsl:otherwise</a></li> + <li><a href="output">xsl:output</a> <i>(partiellement supporté)</i></li> + <li><a href="param">xsl:param</a></li> + <li><a href="preserve-space">xsl:preserve-space</a></li> + <li><a href="processing-instruction">xsl:processing-instruction</a></li> + <li><a href="sort">xsl:sort</a></li> + <li><a href="strip-space">xsl:strip-space</a></li> + <li><a href="stylesheet">xsl:stylesheet</a> <i>(partiellement supporté)</i></li> + <li><a href="template">xsl:template</a></li> + <li><a href="text">xsl:text</a> <i>(partiellement supporté)</i></li> + <li><a href="transform">xsl:transform</a></li> + <li><a href="value-of">xsl:value-of</a> <i>(partiellement supporté)</i></li> + <li><a href="variable">xsl:variable</a></li> + <li><a href="when">xsl:when</a></li> + <li><a href="with-param">xsl:with-param</a></li> +</ul> +<p><span class="comment">Interwiki Languages Links</span></p> +<p>{{ languages( { "en": "en/XSLT/Elements", "ja": "ja/XSLT/Elements", "pl": "pl/XSLT/Elementy" } ) }}</p> |