Comparaison de révisions

Éléments

Révision 260994 :

Révision 260994 par VincentN le

Révision 213104 :

Révision 213104 par VincentN le

Titre :
Éléments
Éléments
Identifiant d'URL :
XSLT/Éléments
XSLT/Éléments
Étiquettes :
Référence_XSLT
Contenu :

Révision 260994
Révision 213104
t7    <p>t
8      {{ XsltRef() }} Ce document traite de deux types d'éléments
>&nbsp;: les éléments de haut niveau, et les instructions. Un élém 
>ent de haut niveau doit toujours apparaître en tant qu'enfant de  
><code>&lt;xsl:stylesheet&gt;</code> ou de <code>&lt;xsl:transform 
>&gt;</code>. Une instruction, de son côté, est associée à un modè 
>le. Une feuille de style peut comporter plusieurs modèles. Un tro 
>isième type d'élément, que nous n'aborderons pas ici, est le «&nb 
>sp;Literal Result Element (LRE)&nbsp;». Un LRE appartient égaleme 
>nt à un modèle. Le terme regroupe tout ce qui n'est pas une instr 
>uction et qui doit être recopié tel-quel dans le document de sort 
>ie, par exemple, un élément <code>&lt;hr&gt;</code> dans feuille  
>de style de conversion HTML. 
9    </p>
10    <p>
11      A ce propos, tous les attributs d'un LRE et certains attrib
>uts d'un nombre limité d'éléments XSLT peuvent inclure ce que l'o 
>n appelle un modèle de valeur d'attribut. Un modèle de valeur d'a 
>ttribut est simplement une chaîne qui intègre une expression XPat 
>h utilisée pour spécifier la valeur de l'attribut. Lors de l'exéc 
>ution, l'expression est évaluée et le résultat de cette évaluatio 
>n est substitué à l'expression XPath. Par exemple, considérons qu 
>e variable «&nbsp;<tt>image-dir</tt>&nbsp;» est définie comme ci- 
>dessous&nbsp;: 
12    </p>
13    <pre class="eval">
14&lt;xsl:variable name="image-dir"&gt;/images&lt;/xsl:variable&gt;
15</pre>
16    <p>
17      L'expression a évaluer est placée entre accolades&nbsp;:
18    </p>
19    <pre class="eval">
20&lt;img src="{$image-dir}/mygraphic.jpg"/&gt;
21</pre>
22    <p>
23      Ce qui donnera&nbsp;:
24    </p>
25    <pre class="eval">
26&lt;img src="/images/mygraphic.jpg"/&gt;
27</pre>
28    <p>
29      Les définitions des éléments ci-dessous incluent une descri
>ption, la syntaxe, une liste des attributs requis ou optionnels,  
>une description du type et de la position, les sources dans la re 
>commandation du W3C et le niveau de support actuel dans Gecko. 
30    </p>
31    <ul>
32      <li>
33        <a href="fr/XSLT/apply-imports">xsl:apply-imports</a>
34      </li>
35      <li>
36        <a href="fr/XSLT/apply-templates">xsl:apply-templates</a>
37      </li>
38      <li>
39        <a href="fr/XSLT/attribute">xsl:attribute</a>
40      </li>
41      <li>
42        <a href="fr/XSLT/attribute-set">xsl:attribute-set</a>
43      </li>
44      <li>
45        <a href="fr/XSLT/call-template">xsl:call-template</a>
46      </li>
47      <li>
48        <a href="fr/XSLT/choose">xsl:choose</a>
49      </li>
50      <li>
51        <a href="fr/XSLT/comment">xsl:comment</a>
52      </li>
53      <li>
54        <a href="fr/XSLT/copy">xsl:copy</a>
55      </li>
56      <li>
57        <a href="fr/XSLT/copy-of">xsl:copy-of</a>
58      </li>
59      <li>
60        <a href="fr/XSLT/decimal-format">xsl:decimal-format</a>
61      </li>
62      <li>
63        <a href="fr/XSLT/element">xsl:element</a>
64      </li>
65      <li>
66        <a href="fr/XSLT/fallback">xsl:fallback</a> <i>(non suppo
>rté)</i> 
67      </li>
68      <li>
69        <a href="fr/XSLT/for-each">xsl:for-each</a>
70      </li>
71      <li>
72        <a href="fr/XSLT/if">xsl:if</a>
73      </li>
74      <li>
75        <a href="fr/XSLT/import">xsl:import</a> <i>(supporté)</i>
76      </li>
77      <li>
78        <a href="fr/XSLT/include">xsl:include</a>
79      </li>
80      <li>
81        <a href="fr/XSLT/key">xsl:key</a>
82      </li>
83      <li>
84        <a href="fr/XSLT/message">xsl:message</a>
85      </li>
86      <li>
87        <a href="fr/XSLT/namespace-alias">xsl:namespace-alias</a>
> <i>(non supporté)</i> 
88      </li>
89      <li>
90        <a href="fr/XSLT/number">xsl:number</a> <i>(partiellement
> supporté)</i> 
91      </li>
92      <li>
93        <a href="fr/XSLT/otherwise">xsl:otherwise</a>
94      </li>
95      <li>
96        <a href="fr/XSLT/output">xsl:output</a> <i>(partiellement
> supporté)</i> 
97      </li>
98      <li>
99        <a href="fr/XSLT/param">xsl:param</a>
100      </li>
101      <li>
102        <a href="fr/XSLT/preserve-space">xsl:preserve-space</a>
103      </li>
104      <li>
105        <a href="fr/XSLT/processing-instruction">xsl:processing-i
>nstruction</a> 
106      </li>
107      <li>
108        <a href="fr/XSLT/sort">xsl:sort</a>
109      </li>
110      <li>
111        <a href="fr/XSLT/strip-space">xsl:strip-space</a>
112      </li>
113      <li>
114        <a href="fr/XSLT/stylesheet">xsl:stylesheet</a> <i>(parti
>ellement supporté)</i> 
115      </li>
116      <li>
117        <a href="fr/XSLT/template">xsl:template</a>
118      </li>
119      <li>
120        <a href="fr/XSLT/text">xsl:text</a> <i>(partiellement sup
>porté)</i> 
121      </li>
122      <li>
123        <a href="fr/XSLT/transform">xsl:transform</a>
124      </li>
125      <li>
126        <a href="fr/XSLT/value-of">xsl:value-of</a> <i>(partielle
>ment supporté)</i> 
127      </li>
128      <li>
129        <a href="fr/XSLT/variable">xsl:variable</a>
130      </li>
131      <li>
132        <a href="fr/XSLT/when">xsl:when</a>
133      </li>
134      <li>
135        <a href="fr/XSLT/with-param">xsl:with-param</a>
136      </li>
137    </ul>
138    <p>
139      <span class="comment">Interwiki Languages Links</span>
140    </p>{{ languages( { "en": "en/XSLT/Elements", "ja": "ja/XSLT/
>Elements", "pl": "pl/XSLT/Elementy" } ) }} 

Retour à l'historique