aboutsummaryrefslogtreecommitdiff
path: root/files/pt-pt/orphaned/web/xslt/elementos/index.html
blob: e47f8bed0b9134dbd2248203b794b5e7734a10d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
title: Elementos
slug: Web/XSLT/Elementos
tags:
  - Referência_XSLT
---
<p>
{{ XsltRef() }}
Existem dois tipos de elementos discutidos aqui: elementos de topo de nível e instruções. Um elemento de topo de nível deve aparecer como filho de qualquer <code>&lt;xsl:stylesheet&gt;</code> ou <code>&lt;xsl:transform&gt;</code>. Uma instrução, por outro lado, é associada com o modelo. Uma folha de estilo pode incluir vários modelos. Um terceiro tipo de elemento, não discutido aqui, é o elemento literal do resultado (LRE). Um LRE também aparece em um modelo. Ele consiste em qualquer elemento não-instrução que deva ser copiado como é para o resultado do documento, por exemplo, o elemento <code>&lt;hr&gt;</code> em uma folha de estilo de conversão HTML.
</p><p>Em uma nota relacionada, qualquer atributo em uma LRE e alguns atributos de um número limitado de elementos XSLT podem também ser incluídos como o valor de um atributo do modelo. Um valor de atributo do modelo é simplesmente uma string que inclui uma expressão XPath encaixada que é usada para especificar o valor de um atributo. Na hora de rodar a expressão é avaliada e o resulta da avaliação é substituido pela expressão XPath. Por exemplo, assumindo que a variável "&lt;tt&gt;image-dir&lt;/tt&gt;" é definida pelo seguinte:
</p>
<pre>&lt;xsl:variable name="image-dir"&gt;/images&lt;/xsl:variable&gt;</pre>
<p>A expressão para ser avaliada é colocada no interior de chaves:
</p>
<pre>&lt;img src="{$image-dir}/mygraphic.jpg"/&gt;</pre>
<p>Isto resultaria no seguinte:
</p>
<pre>&lt;img src="/images/mygraphic.jpg"/&gt;</pre>
<p>As anotações do elemento que seguem incluem uma descrição, uma lista de sintaxe, uma lista de atributos requeridos e opcionais, uma descrição do tipo e posição, seu código na W3C Recommendation e uma explanação dos graus presentes do suporte Gecko.
</p>
<ul><li> <a href="pt/XSLT/apply-imports">xsl:apply-imports</a>
</li><li> <a href="pt/XSLT/apply-templates">xsl:apply-templates</a>
</li><li> <a href="pt/XSLT/attribute">xsl:attribute</a>
</li><li> <a href="pt/XSLT/attribute-set">xsl:attribute-set</a>
</li><li> <a href="pt/XSLT/call-template">xsl:call-template</a>
</li><li> <a href="pt/XSLT/choose">xsl:choose</a>
</li><li> <a href="pt/XSLT/comment">xsl:comment</a>
</li><li> <a href="pt/XSLT/copy">xsl:copy</a>
</li><li> <a href="pt/XSLT/copy-of">xsl:copy-of</a>
</li><li> <a href="pt/XSLT/decimal-format">xsl:decimal-format</a>
</li><li> <a href="pt/XSLT/element">xsl:element</a>
</li><li> <a href="pt/XSLT/fallback">xsl:fallback</a> <i>(não suportado)</i>
</li><li> <a href="pt/XSLT/for-each">xsl:for-each</a>
</li><li> <a href="pt/XSLT/if">xsl:if</a>
</li><li> <a href="pt/XSLT/import">xsl:import</a> <i>(suportado na maior parte)</i>
</li><li> <a href="pt/XSLT/include">xsl:include</a>
</li><li> <a href="pt/XSLT/key">xsl:key</a>
</li><li> <a href="pt/XSLT/message">xsl:message</a>
</li><li> <a href="pt/XSLT/namespace-alias">xsl:namespace-alias</a> <i>(não suportado)</i>
</li><li> <a href="pt/XSLT/number">xsl:number</a> <i>(parcialmente suportado)</i>
</li><li> <a href="pt/XSLT/otherwise">xsl:otherwise</a>
</li><li> <a href="pt/XSLT/output">xsl:output</a> <i>(parcialmente suportado)</i>
</li><li> <a href="pt/XSLT/param">xsl:param</a>
</li><li> <a href="pt/XSLT/preserve-space">xsl:preserve-space</a>
</li><li> <a href="pt/XSLT/processing-instruction">xsl:processing-instruction</a>
</li><li> <a href="pt/XSLT/sort">xsl:sort</a>
</li><li> <a href="pt/XSLT/strip-space">xsl:strip-space</a>
</li><li> <a href="pt/XSLT/stylesheet">xsl:stylesheet</a> <i>(parcialmente suportado)</i>
</li><li> <a href="pt/XSLT/template">xsl:template</a>
</li><li> <a href="pt/XSLT/text">xsl:text</a> <i>(parcialmente suportado)</i>
</li><li> <a href="pt/XSLT/transform">xsl:transform</a>
</li><li> <a href="pt/XSLT/value-of">xsl:value-of</a> <i>(parcialmente suportado)</i>
</li><li> <a href="pt/XSLT/variable">xsl:variable</a>
</li><li> <a href="pt/XSLT/when">xsl:when</a>
</li><li> <a href="pt/XSLT/with-param">xsl:with-param</a>
</li></ul>
<p><span class="comment">Categorias</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p>{{ languages( { "en": "en/XSLT/Elements", "fr": "fr/XSLT/\u00c9l\u00e9ments", "ja": "ja/XSLT/Elements", "pl": "pl/XSLT/Elementy" } ) }}