diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
commit | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (patch) | |
tree | 0dd8b084480983cf9f9680e8aedb92782a921b13 /files/es/web/xslt/element | |
parent | 4b1a9203c547c019fc5398082ae19a3f3d4c3efe (diff) | |
download | translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.gz translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.bz2 translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.zip |
initial commit
Diffstat (limited to 'files/es/web/xslt/element')
-rw-r--r-- | files/es/web/xslt/element/element/index.html | 46 | ||||
-rw-r--r-- | files/es/web/xslt/element/index.html | 66 |
2 files changed, 112 insertions, 0 deletions
diff --git a/files/es/web/xslt/element/element/index.html b/files/es/web/xslt/element/element/index.html new file mode 100644 index 0000000000..8e916cc28e --- /dev/null +++ b/files/es/web/xslt/element/element/index.html @@ -0,0 +1,46 @@ +--- +title: element +slug: Web/XSLT/Element/element +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/element +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:element></code> genera un elemento en el documento de salida.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:element name=NOMBRE namespace=URI use-attribute-sets=LISTA-DE-NOMBRES > + PLANTILLA +</xsl:template></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre deseado del elemento de salida. El nombre debe seguir las reglas de QName.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>namespace</code></dt> + <dd>Especifica el nombre de espacio del elemento de salida.</dd> + <dt><code>use-attribute-sets</code></dt> + <dd>Lista el conjunto de atributos a ser usados en el elemento de salida. Los nombres deberán estar separados por espacios en blanco.</dd> +</dl> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Instrucción, aparece dentro de una plantilla.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 7.1.2.</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Soportado</p> diff --git a/files/es/web/xslt/element/index.html b/files/es/web/xslt/element/index.html new file mode 100644 index 0000000000..248286b08d --- /dev/null +++ b/files/es/web/xslt/element/index.html @@ -0,0 +1,66 @@ +--- +title: Elementos +slug: Web/XSLT/Element +tags: + - Todas_las_Categorías + - XSLT + - 'XSLT:Referencia' +translation_of: Web/XSLT/Element +--- +<p>{{XsltRef}} En este documento se discutiran dos tipos de elementos: elementos raíz e instrucciones. Un elemento raíz debe aparecer como un hijo ya sea de <code><xsl:stylesheet></code> o <code><xsl:transform></code>. Por otro lado, una instrucción está asociada con una plantilla. Una hoja de estilo puede incluir varias plantillas. Un tercer tipo de elemento, no discutido aquí, es el elemento de resultado literal (LRE por sus siglas en inglés). Un LRE también aparece dentro de una plantilla, y consiste de cualquier elemento que no sea instrucción y que debe ser copiado tal cual al documento resultante, por ejemplo el elemento <code><hr></code> cuando se usa en una hoja de estilo para general HTML.</p> + +<p>Como nota adicional, cualquier atributo en un LRE y algunos atributos de un conjunto específico de elemento XSLT también pueden incluir lo que se conoce como plantilla de valor de atributo. Que en pocas palabras significa que es una cadena de texto que especifíca una expresión XPath la cual indica el valor del atributo. En tiempo de ejecución la expresión es evaluada y el resultado es sustituido por la expresión XPath. Por ejemplo, asumamos que la variable "<code>image-dir</code>" es definida de la siguiente manera:</p> + +<pre><xsl:variable name="image-dir">/images</xsl:variable></pre> + +<p>La expresión a ser evaluada se escribe dentro de los símbolos de llaves:</p> + +<pre><img src="{$image-dir}/mygraphic.jpg"/></pre> + +<p>Esto generaría lo siguiente:</p> + +<pre><img src="/images/mygraphic.jpg"/></pre> + +<p>El listado de elementos que sigue a continuación incluye una descripción, la sintaxis, la lista de atributos requeridos y opcionales, una descripción del tipo y la posición, su lugar de definición en la recomendación del W3C y una explicación del nivel de soporte en Gecko.</p> + +<ul> + <li><a href="/es/XSLT/apply-imports" title="es/XSLT/apply-imports">xsl:apply-imports</a></li> + <li><a href="/es/XSLT/apply-templates" title="es/XSLT/apply-templates">xsl:apply-templates</a></li> + <li><a href="/es/XSLT/attribute" title="es/XSLT/attribute">xsl:attribute</a></li> + <li><a href="/es/XSLT/attribute-set" title="es/XSLT/attribute-set">xsl:attribute-set</a></li> + <li><a href="/es/XSLT/call-template" title="es/XSLT/call-template">xsl:call-template</a></li> + <li><a href="/es/XSLT/choose" title="es/XSLT/choose">xsl:choose</a></li> + <li><a href="/es/XSLT/comment" title="es/XSLT/comment">xsl:comment</a></li> + <li><a href="/es/XSLT/copy" title="es/XSLT/copy">xsl:copy</a></li> + <li><a href="/es/XSLT/copy-of" title="es/XSLT/copy-of">xsl:copy-of</a></li> + <li><a href="/es/XSLT/decimal-format" title="es/XSLT/decimal-format">xsl:decimal-format</a></li> + <li><a href="/es/XSLT/element" title="es/XSLT/element">xsl:element</a></li> + <li><a href="/es/XSLT/fallback" title="es/XSLT/fallback">xsl:fallback</a> <em>(sin soporte)</em></li> + <li><a href="/es/XSLT/for-each" title="es/XSLT/for-each">xsl:for-each</a></li> + <li><a href="/es/XSLT/if" title="es/XSLT/if">xsl:if</a></li> + <li><a href="/es/XSLT/import" title="es/XSLT/import">xsl:import</a> <em>(casi completamente soportado)</em></li> + <li><a href="/es/XSLT/include" title="es/XSLT/include">xsl:include</a></li> + <li><a href="/es/XSLT/key" title="es/XSLT/key">xsl:key</a></li> + <li><a href="/es/XSLT/message" title="es/XSLT/message">xsl:message</a></li> + <li><a href="/es/XSLT/namespace-alias" title="es/XSLT/namespace-alias">xsl:namespace-alias</a> <em>(sin soporte)</em></li> + <li><a href="/es/XSLT/number" title="es/XSLT/number">xsl:number</a> <em>(parcialmente soportado)</em></li> + <li><a href="/es/XSLT/otherwise" title="es/XSLT/otherwise">xsl:otherwise</a></li> + <li><a href="/es/XSLT/output" title="es/XSLT/output">xsl:output</a> <em>(parcialmente soportado)</em></li> + <li><a href="/es/XSLT/param" title="es/XSLT/param">xsl:param</a></li> + <li><a href="/es/XSLT/preserve-space" title="es/XSLT/preserve-space">xsl:preserve-space</a></li> + <li><a href="/es/XSLT/processing-instruction" title="es/XSLT/processing-instruction">xsl:processing-instruction</a></li> + <li><a href="/es/XSLT/sort" title="es/XSLT/sort">xsl:sort</a></li> + <li><a href="/es/XSLT/strip-space" title="es/XSLT/strip-space">xsl:strip-space</a></li> + <li><a href="/es/XSLT/stylesheet" title="es/XSLT/stylesheet">xsl:stylesheet</a> <em>(parcialmente soportado)</em></li> + <li><a href="/es/XSLT/template" title="es/XSLT/template">xsl:template</a></li> + <li><a href="/es/XSLT/text" title="es/XSLT/text">xsl:text</a> <em>(parcialmente soportado)</em></li> + <li><a href="/es/XSLT/transform" title="es/XSLT/transform">xsl:transform</a></li> + <li><a href="/es/XSLT/value-of" title="es/XSLT/value-of">xsl:value-of</a> <em>(parcialmente soportado)</em></li> + <li><a href="/es/XSLT/variable" title="es/XSLT/variable">xsl:variable</a></li> + <li><a href="/es/XSLT/when" title="es/XSLT/when">xsl:when</a></li> + <li><a href="/es/XSLT/with-param" title="es/XSLT/with-param">xsl:with-param</a></li> +</ul> + +<p><span class="comment">categorías</span></p> + +<p><span class="comment">interwikis</span></p> |