diff options
Diffstat (limited to 'files/es/web/xslt/element')
22 files changed, 1068 insertions, 0 deletions
diff --git a/files/es/web/xslt/element/apply-imports/index.html b/files/es/web/xslt/element/apply-imports/index.html new file mode 100644 index 0000000000..05d3429202 --- /dev/null +++ b/files/es/web/xslt/element/apply-imports/index.html @@ -0,0 +1,36 @@ +--- +title: apply-imports +slug: Web/XSLT/apply-imports +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/apply-imports +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:apply-imports></code> es complejo en su uso, y es utilizado mayoritariamente en hojas de estilo muy complejas. La precedencia de importación indica que las plantillas en la hoja de estilo principal tienen mayor precedencia que las plantillas en las hojas de estilo importadas. Sin embargo, en ocasiones es útil forzar al procesador para que aplique una plantilla de menor procedencia contenida en la hoja de estilo importada en lugar de una plantilla equivalente en la hoja de estilo principal.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:apply-imports/></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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 5.6.</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/apply-templates/index.html b/files/es/web/xslt/element/apply-templates/index.html new file mode 100644 index 0000000000..cb4063eada --- /dev/null +++ b/files/es/web/xslt/element/apply-templates/index.html @@ -0,0 +1,43 @@ +--- +title: apply-templates +slug: Web/XSLT/apply-templates +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/apply-templates +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:apply-templates></code> selecciona un conjunto de nodos del documento de entrada e instruye al procesador para aplicar las plantillas apropiadas a ellos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:apply-templates select=EXPRESION mode=NOMBRE> + <xsl:with-param> [opcional] + <xsl:sort> [opcional] +</xsl:apply-templates></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>select</code></dt> + <dd>Usa una expresión XPath para indicar los nodos a ser procesados. Un asterisco(<code>*</code>) selecciona por completo el conjunto de nodos. Si el atributo no se establece, todos los nodos hijos del nodo actual son seleccionados.</dd> + <dt><code>mode</code></dt> + <dd>Si existend diferentes maneras definidas de procesar el mismo nodo, se distingue entre ellas.</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 5.4.</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/attribute-set/index.html b/files/es/web/xslt/element/attribute-set/index.html new file mode 100644 index 0000000000..c202895db0 --- /dev/null +++ b/files/es/web/xslt/element/attribute-set/index.html @@ -0,0 +1,43 @@ +--- +title: attribute-set +slug: Web/XSLT/attribute-set +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/attribute-set +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:attribute-set></code> genera un conjunto con nombre de atributos, el cual puede ser aplicado al documento de salida, de una manera similar a los estilos con nombre dentro de CSS.</p> + +<h3 id="Sintaxi" name="Sintaxi">Sintaxi</h3> + +<pre><xsl:attribute-set name=NOMBRE use-attribute-sets=LISTA-DE-NOMBRES> + <xsl:attribute> +</xsl:attribute-set></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre del conjunto de elementos. El nombre debe seguir las reglas QName.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>use-attribute-sets</code></dt> + <dd>Genera un conjunto de elementos a partir de otros conjuntos de atributos. Los nombres de los conjuntos deben estar separados por espacios en blanco y no se deben solapar directa o indirectamente.</dd> +</dl> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Debe ser hijo del elemento <code><xsl:stylesheet></code> o <code><xsl:transform></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 7.1.4.</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/attribute/index.html b/files/es/web/xslt/element/attribute/index.html new file mode 100644 index 0000000000..91d7985678 --- /dev/null +++ b/files/es/web/xslt/element/attribute/index.html @@ -0,0 +1,43 @@ +--- +title: attribute +slug: Web/XSLT/attribute +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/attribute +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:attribute></code> genera un atributo en el documento de salida, usando cualquier valor que puede ser accedido desde la hoja de estilo. Este elemento tiene que ser la primer cosa que se encuentre dentro del elemento del documento de salida para el cual se desea generar el atributo.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:attribute name=NOMBRE namespace=URI> + PLANTILLA +</xsl:attribute></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre del atributo a ser generado en el documento 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>Define el URI del nombre de espacio para el atributo en el documento de salida. No se puede especificar el prefijo del nombre de espacio con este elemento.</dd> +</dl> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Instrucción, aparece dentro de una plantilla o dentro del elemento <code><xsl:attribute-set></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 7.1.3.</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/call-template/index.html b/files/es/web/xslt/element/call-template/index.html new file mode 100644 index 0000000000..deba6a8adb --- /dev/null +++ b/files/es/web/xslt/element/call-template/index.html @@ -0,0 +1,40 @@ +--- +title: call-template +slug: Web/XSLT/call-template +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/call-template +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:call-template></code> invoca una plantilla con nombre.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:call-template name=NOMBRE> + <xsl:with-param> [opcional] +</xsl:call-template></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre del template que se desea invocar.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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 6.</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/choose/index.html b/files/es/web/xslt/element/choose/index.html new file mode 100644 index 0000000000..10dd0a2f5f --- /dev/null +++ b/files/es/web/xslt/element/choose/index.html @@ -0,0 +1,37 @@ +--- +title: choose +slug: Web/XSLT/choose +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/choose +--- +<p>{{XsltRef}}<br> + El elemento <code><xsl:choose></code> define una elección entre un número de alternativas. Funciona como una sentencia switch en los lenguajes procedurales.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:choose> + <xsl:when> + <xsl:otherwise> [opcional] +</<xsl:choose></pre> + +<h3 id="Atributos_necesarios" name="Atributos_necesarios">Atributos necesarios</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Instrucción, aparece con una plantilla. Contiene uno o mas elementos <code><xsl:when></code>, y, opcionalmente, un elemento <code><xsl:otherwise></code> final.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 9.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/comment/index.html b/files/es/web/xslt/element/comment/index.html new file mode 100644 index 0000000000..a55f777703 --- /dev/null +++ b/files/es/web/xslt/element/comment/index.html @@ -0,0 +1,37 @@ +--- +title: comment +slug: Web/XSLT/comment +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/comment +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:comment></code> escribe un comentario en el documento de salida. Debe incluir sólo texto.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:comment> + TEMPLATE +</xsl:comment> </pre> + +<h3 id="Atributos_necesarios" name="Atributos_necesarios">Atributos necesarios</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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.4.</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/copy-of/index.html b/files/es/web/xslt/element/copy-of/index.html new file mode 100644 index 0000000000..e4f2fbca2d --- /dev/null +++ b/files/es/web/xslt/element/copy-of/index.html @@ -0,0 +1,38 @@ +--- +title: copy-of +slug: Web/XSLT/copy-of +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/copy-of +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:copy-of></code> crea una copia completa (incluyendo nodos descendientes) en el documento de salida de lo que sea que indique el atributo.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:copy-of select=EXPRESIÓN /></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>select</code></dt> + <dd>Indica la expresión XPath a utilizar para seleccionar lo que será copiado.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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 11.3.</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/copy/index.html b/files/es/web/xslt/element/copy/index.html new file mode 100644 index 0000000000..32ddbff1ae --- /dev/null +++ b/files/es/web/xslt/element/copy/index.html @@ -0,0 +1,40 @@ +--- +title: copy +slug: Web/XSLT/copy +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/copy +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:copy></code> genera una copia superficial (el nodo y cualquier nodo del nombre de espacio asociado) del nodo actual al documento de salida. Este elemento no copia ni elementos hijo ni atributos del nodo actual.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:copy use-attribute-sets=LISTA-DE-NOMBRES> + PLANTILLA +</xsl:copy></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>use-attribute-sets</code></dt> + <dd>Lista conjunto de atributos que debería de ser aplicados al nodo de salida, si es un elemento. Los nombres del conjunto deben de estar separados por un espacio 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.5.</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Suportado.</p> diff --git a/files/es/web/xslt/element/decimal-format/index.html b/files/es/web/xslt/element/decimal-format/index.html new file mode 100644 index 0000000000..e42e9ab149 --- /dev/null +++ b/files/es/web/xslt/element/decimal-format/index.html @@ -0,0 +1,99 @@ +--- +title: decimal-format +slug: Web/XSLT/decimal-format +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/decimal-format +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:decimal-format></code> define los caracteres y los símbolos que serán usados en la conversión de números a cadenas de texto usando la función <code>format-number( )</code>.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:decimal-format + name=NOMBRE + decimal-separator=CARACTER + grouping-separator=CARACTER + infinity=TEXTO + minus-sign=CARACTER + NaN=TEXTO + percent=CARACTER + per-mille=CARACTER + zero-digit=CARACTER + digit=CARACTER + pattern-separator=CARACTER /></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre que tendrá este formato.</dd> +</dl> + +<dl> + <dt><code>decimal-separator</code></dt> + <dd>Indica el caracter a ser usado como punto decimal. El valor por defecto es (<code>.</code>).</dd> +</dl> + +<dl> + <dt><code>grouping-separator</code></dt> + <dd>Indica el separador de miles. El valor por defecto es (<code>,</code>).</dd> +</dl> + +<dl> + <dt><code>infinity</code></dt> + <dd>Indica el texto a ser usado para representar el valor de infinito. El valor por defecto es la cadena de texto "<code>Infinity</code>".</dd> +</dl> + +<dl> + <dt><code>minus-sign</code></dt> + <dd>Indica el caracter a ser usado como signo negativo. El valor por defecto es el guión (<code>-</code>).</dd> +</dl> + +<dl> + <dt><code>NaN</code></dt> + <dd>Indica la cadena de texto a ser usado cuando el valor no es un número. El valor por defecto es la cadena de texto "<code>NaN</code>".</dd> +</dl> + +<dl> + <dt><code>percent</code></dt> + <dd>Indica el caracter a ser usado como signo de porcentaje. El valor por defecto es (<code>%</code>).</dd> +</dl> + +<dl> + <dt><code>per-mille</code></dt> + <dd>Indica el separador de miles. El valor por defecto es (<code>‰</code>).</dd> +</dl> + +<dl> + <dt><code>zero-digit</code></dt> + <dd>Indica el caracter para el cero. El valor por defecto es (<code>0</code>).</dd> +</dl> + +<dl> + <dt><code>digit</code></dt> + <dd>Indica el caracter a ser usado en los patrones de formato para indicar un dígito. El valor por defecto es (<code>#</code>).</dd> +</dl> + +<dl> + <dt><code>pattern-separator</code></dt> + <dd>Indica el caracter para separar patrones de formato negativos y positivos. El valor por defecto es el punto y coma (<code>;</code>).</dd> +</dl> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Elemento raíz, debe ser hijo de elemento <code><xsl:stylesheet></code> o <code><xsl:transform></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 12.3.</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Soportado desde la versión 1.0 (Mozilla 1.0, Netscape 7.0).</p> diff --git a/files/es/web/xslt/element/fallback/index.html b/files/es/web/xslt/element/fallback/index.html new file mode 100644 index 0000000000..472ae59de8 --- /dev/null +++ b/files/es/web/xslt/element/fallback/index.html @@ -0,0 +1,38 @@ +--- +title: fallback +slug: Web/XSLT/fallback +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/fallback +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:fallback></code> indica la plantilla a usar en caso de que algun elemento extendido (o, eventualmente, una nueva versión) no esté soportado.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:fallback> + PLANTILLA +</xsl:fallback></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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 15</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Sin soporte por el momento.</p> diff --git a/files/es/web/xslt/element/for-each/index.html b/files/es/web/xslt/element/for-each/index.html new file mode 100644 index 0000000000..8cc96419b5 --- /dev/null +++ b/files/es/web/xslt/element/for-each/index.html @@ -0,0 +1,42 @@ +--- +title: for-each +slug: Web/XSLT/for-each +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/for-each +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:for-each></code> selecciona un conjunto de nodos y procesa cada uno de ellos de la misma manera. Se usa comúnmente para iterar a través de un conjunto de nodos o para cambiar el nodo actual. Si se encuentran uno o más elementos <code><xsl:sort></code> como hijos de este elemento, el ordenado de los nodos ocurrirá antes del procesamiento. De otra manera, los nodos se procesarán en el orden del documento.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:for-each select=EXPRESIÓN> + <xsl:sort> [opcional] + PLANTILLA +</xsl:for-each></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>select</code></dt> + <dd>Usa una expresión XPath para seleccionar los nodos a ser procesados.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<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 8.</p> + +<h3 id="Gecko_support" name="Gecko_support">Gecko support</h3> + +<p>Soportado.</p> diff --git a/files/es/web/xslt/element/if/index.html b/files/es/web/xslt/element/if/index.html new file mode 100644 index 0000000000..4cfaad7f59 --- /dev/null +++ b/files/es/web/xslt/element/if/index.html @@ -0,0 +1,39 @@ +--- +title: if +slug: Web/XSLT/if +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/if +--- +<p>{{XsltRef}}<br> + El elemento <xsl:if> contiene un atributo a probar y una plantilla. Si el atributo resulta verdadero, la plantilla es procesada. Este comportamiento es similar a la sentencia if de otros lenguajes. Sin embargo, para conseguir la funcionalidad de una sentencia if-then-else, es necesario utilizar el elemento <xsl:choose> con un elemento hijo <xsl:when>, y otro elemento hijo <xsl:otherwise></p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:if test=EXPRESSION> + TEMPLATE +</xsl:if></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>test</code></dt> + <dd>Contiene una expresión XPath que puede ser evaluada (usando las reglas definidas para <code>boolean( )</code> si es necesario) como un valor boleano. Si el valor resulta verdadero, la plantilla es procesada; si resulta falso, no se lleva a cabo ninguna acción.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Instrucción, aparece dentro de una plantilla.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSL sección 9.1.</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/import/index.html b/files/es/web/xslt/element/import/index.html new file mode 100644 index 0000000000..73c341349f --- /dev/null +++ b/files/es/web/xslt/element/import/index.html @@ -0,0 +1,39 @@ +--- +title: import +slug: Web/XSLT/import +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/import +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:import></code> sirve para importar el contenido de una hoja de estilo dentro de otra hoja de estilo. En general, el contenido de la hoja de estilo importada tiene una menor precedencia que el contenido de la hoja de estilo que la importa. Esto contrasta con el elemento <code><xsl:include></code> en el que el contenido de la hoja de estilo incluida tiene exactamente la misma precedencia que el contenido de la hoja de estilo que la incluye.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:import href=URI /></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>href</code></dt> + <dd>URI de la hoja de estilo a importar.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Nivel raíz, debe aparecer antes de cualquier otro hijo de <code><xsl:stylesheet></code> o <code><xsl:transform></code> en la hoja de estilo que la importa.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 2.6.2.</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Casi completamente soportado, con tan solo algunos detalles con variables de nivel raíz y parámetros desde Mozilla 1.0.</p> diff --git a/files/es/web/xslt/element/include/index.html b/files/es/web/xslt/element/include/index.html new file mode 100644 index 0000000000..31dbc990eb --- /dev/null +++ b/files/es/web/xslt/element/include/index.html @@ -0,0 +1,39 @@ +--- +title: include +slug: Web/XSLT/include +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/include +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:include></code> une el contenido de una hoja de estilo con otra. A diferencia del elemento <code><xsl:import></code>, el contenido de la hoja de estilo incluida tiene exactamente la misma precedencia que el contenido de la hoja de estilo que la incluye.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:include href=URI /></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>href</code></dt> + <dd>Indica el URI de la hoja de estilo a incluir.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Elemento raíz, puede aparecer en cualquier orden siendo hijo del elemento <code><xsl:stylesheet></code> o el elemento <code><xsl:transform></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 2.6.1.</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/key/index.html b/files/es/web/xslt/element/key/index.html new file mode 100644 index 0000000000..536f373039 --- /dev/null +++ b/files/es/web/xslt/element/key/index.html @@ -0,0 +1,44 @@ +--- +title: key +slug: Web/XSLT/key +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/key +--- +<p>{{XsltRef}}</p> + +<p><br> + El elemento <code><xsl:key></code> declara una llave con nombre la cual puede ser usada en otro lugar dentro de la hoja de estilo usando la función <code>key( )</code>.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:key name=NOMBRE match=EXPRESIÓN + use=EXPRESIÓN /> </pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Indica el nombre para esta llave. Debe seguir las reglas de tipo QName.</dd> + <dt><code>match</code></dt> + <dd>Define el nodo para el que esta llave aplica.</dd> + <dt><code>use</code></dt> + <dd>Indica la expresión XPath que se usará para determinar el valor de la llave para cada uno de los nodos aplicables.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Elemento raíz, debe ser hijo del elemento <code><xsl:stylesheet></code> o del elemento <code><xsl:transform></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 12.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/message/index.html b/files/es/web/xslt/element/message/index.html new file mode 100644 index 0000000000..e30f33ebaf --- /dev/null +++ b/files/es/web/xslt/element/message/index.html @@ -0,0 +1,40 @@ +--- +title: message +slug: Web/XSLT/message +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/message +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:message></code> muestra un mensaje (en la consola JavaScript en NS) y opcionalmente termina la ejecución de la hoja de estilos. Puede ser util para depuración.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:message terminate="yes" | "no" > + PLANTILLA +</xsl:message></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>terminate</code></dt> + <dd>Establecido a "<code>yes</code>", indica que debe terminar la ejecución. El valor por defecto es "<code>no</code>", en cuyo caso se muestra el mensaje y continúa la ejecución.</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 13.</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/namespace-alias/index.html b/files/es/web/xslt/element/namespace-alias/index.html new file mode 100644 index 0000000000..24f35bef50 --- /dev/null +++ b/files/es/web/xslt/element/namespace-alias/index.html @@ -0,0 +1,42 @@ +--- +title: namespace-alias +slug: Web/XSLT/namespace-alias +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/namespace-alias +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:namespace-alias></code> es un mecanismo raramente usado para asociar un nombre de espacios en la hoja de estilos a otro nombre de espacios diferente en el árbol de salida. El uso más común para este elemento se da en la generación de una hoja de estilos a partir de otra hoja de estilos.</p> + +<p>Para prevenir que la cadena literal para el prefijo <code>xsl:</code> del elemento resultante (que simplemente debería ser copiada al árbol resultante) sea malinterpretada por el procesador, se le asigna temporalmente un nombre de espacio diferente que posteriormente es reconvertida al nombre de espacios de XSLT en el árbol de salida.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:namespace-alias stylesheet-prefix=NOMBRE result-prefix=NOMBRE /></pre> + +<h3 id="Atributos_Requeridos" name="Atributos_Requeridos">Atributos Requeridos</h3> + +<dl> + <dt><code>stylesheet-prefix</code></dt> + <dd>Indica el nombre de espacios temporal.</dd> + <dt><code>result-prefix</code></dt> + <dd>Indica el nombre de espacios deseado en el árbol de salida.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Debe ser hijo directo de <code><xsl:stylesheet></code> o <code><xsl:transform></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 7.1.1</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Sin soporte por el momento.</p> diff --git a/files/es/web/xslt/element/number/index.html b/files/es/web/xslt/element/number/index.html new file mode 100644 index 0000000000..da7238cd4f --- /dev/null +++ b/files/es/web/xslt/element/number/index.html @@ -0,0 +1,169 @@ +--- +title: number +slug: Web/XSLT/number +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/number +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:number></code> hace conteos secuenciales. También puede ser usado para darle formato a los números.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:number + count=EXPRESION + level="single" | "multiple" | "any" + from=EXPRESION + value=EXPRESION + format=FORMAT-STRING + lang=XML:LANG-CODE + letter-value="alphabetic" | "traditional" + grouping-separator=CARACTER + grouping-size=NUMERO /></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>count</code></dt> + <dd>Indica que es lo que debe ser numerado de manera secuencial. Usa una expresión XPath.</dd> +</dl> + +<dl> + <dt><code>level</code></dt> + <dd>Define cuantos niveles del documento deben ser tomados en cuenta para generar la secuencia numérica. Tiene 3 valores permitidos: <code>single</code>, <code>multiple</code>, y <code>any</code>. El valor por preestablecido es <code>single</code>:</dd> +</dl> + +<dl> + <dd> + <dl> + <dt><code>single</code></dt> + <dd>Numera los nodos hermanos de manera secuencia, como en los listados. ... CONTINUAR DESDE AQUÍ...</dd> + <dd>Numbers sibling nodes sequentially, as in the items in a list. The processor goes to the first node in the <a href="es/Transforming_XML_with_XSLT/Mozilla_XSLT%2f%2fXPath_Reference/Axes/ancestor-or-self"><code>ancestor-or-self</code></a> axis that matches the <code>count</code> attribute and then counts that node plus all its preceding siblings (stopping when it reaches a match to the <code>from</code> attribute, if there is one) that also match the <code>count</code> attribute.If no match is found, the sequence will be an empty list.</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt><code>multiple</code></dt> + <dd>Numbers nodes as a composite sequence that reflects the hierarchic position of the node, e.g. 1.2.2.5. (The nested format can be specified with the <code>format</code> attribute, e.g. A.1.1). The processor looks at all <a href="es/Transforming_XML_with_XSLT/Mozilla_XSLT%2f%2fXPath_Reference/Axes/ancestor"><code>ancestors</code></a> of the current node and the current node itself, stopping when it reaches a match for the <code>from</code> attribute, if there is one. For each node in this list that matches the <code>count</code> attribute, the processor counts how many preceding matching siblings it has, and adds one for the node itself. If no match is found, the sequence will be an empty list.</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt><code>any</code> (Not supported at this time.)</dt> + <dd>Numbers all matching nodes, regardless of level, sequentially. The <a href="es/Transforming_XML_with_XSLT/Mozilla_XSLT%2f%2fXPath_Reference/Axes/ancestor"><code>ancestor</code></a>, <a href="es/Transforming_XML_with_XSLT/Mozilla_XSLT%2f%2fXPath_Reference/Axes/self"><code>self</code></a>, and <a href="es/Transforming_XML_with_XSLT/Mozilla_XSLT%2f%2fXPath_Reference/Axes/preceding"><code>preceding</code></a> axes are all considered. The processor starts at the current node and proceeds in reverse document order, stopping if it reaches a match to any <code>from</code> attribute. If no match to the <code>count</code> attribute is found, the sequence will be an empty list. This level is not supported at this time.</dd> + </dl> + </dd> +</dl> + +<dl> + <dt>from</dt> + <dd>Specifies where the numbering should start or start over. The sequence begins with the first descendant of the node that matches the <code>from</code> attribute.</dd> +</dl> + +<dl> + <dt>value</dt> + <dd>Applies a given format to a number. This is a quick way to format a user-supplied number (as opposed to a node sequence number) in any of the standard <code><xsl:number></code> formats.</dd> +</dl> + +<dl> + <dt>format</dt> + <dd>Defines the format of the generated number:</dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="1"</dt> + <dd>1 2 3 . . . (This is the only format supported at this time)</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="01"</dt> + <dd>01 02 03 . . . 09 10 11 . . .</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="a"</dt> + <dd>a b c . . .y z aa ab . . .</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="A"</dt> + <dd>A B C . . . Y Z AA AB . . .</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="i"</dt> + <dd>i ii iii iv v . . .</dd> + </dl> + </dd> +</dl> + +<dl> + <dd> + <dl> + <dt>format="I"</dt> + <dd>I II III IV V . . .</dd> + </dl> + </dd> +</dl> + +<dl> + <dt>lang (Not supported at this time.)</dt> + <dd>Specifies which language's alphabet should be used in letter-based numbering formats.</dd> +</dl> + +<dl> + <dt>letter-value</dt> + <dd>Disambiguates between numbering sequences that use letters. Some languages have more than one numbering system that use letters. If both systems begin with the same token, ambiguity can arise. This attribute can have the value "<code>alphabetic</code>" or "<code>traditional</code>". The default is "<code>alphabetic</code>".</dd> +</dl> + +<dl> + <dt>grouping-separator</dt> + <dd>Specifies what character should be used as the group (e.g. thousands) separator. The default is the comma (<code>,</code>).</dd> +</dl> + +<dl> + <dt>grouping-size</dt> + <dd>Indicates the number of digits that make up a numeric group. The default value is "<code>3</code>".</dd> +</dl> + +<h3 id="Type" name="Type">Type</h3> + +<p>Instruction, appears within a template.</p> + +<h3 id="Defined" name="Defined">Defined</h3> + +<p>XSLT, section 7.7</p> + +<h3 id="Gecko_support" name="Gecko_support">Gecko support</h3> + +<p>Partial support. See comments above.</p> diff --git a/files/es/web/xslt/element/otherwise/index.html b/files/es/web/xslt/element/otherwise/index.html new file mode 100644 index 0000000000..2150e21ad3 --- /dev/null +++ b/files/es/web/xslt/element/otherwise/index.html @@ -0,0 +1,37 @@ +--- +title: otherwise +slug: Web/XSLT/otherwise +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/otherwise +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:otherwise></code> se utiliza para definir la acción que se debe tomar cuando no se aplica ninguna de las condiciones <code><xsl:when></code>. Es similar a <code>else</code> or <code>default</code> en otros lenguajes de programación.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:otherwise> + PLANTILLA +</xsl:otherwise></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<p>Ninguno.</p> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Subinstrucción, debe aparecer como el último hijo de un elemento <code><xsl:choose></code>, dentro de una plantilla.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 9.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/when/index.html b/files/es/web/xslt/element/when/index.html new file mode 100644 index 0000000000..cda01b9e6c --- /dev/null +++ b/files/es/web/xslt/element/when/index.html @@ -0,0 +1,40 @@ +--- +title: when +slug: Web/XSLT/when +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/when +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:when></code> siempre aparece dentro de un elemento <code><xsl:choose></code>, actuando como una sentencia case.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre><xsl:when test=EXPRESIÓN> + PLANTILLA +</xsl:when></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>test</code></dt> + <dd>Especifica una expresión booleana a evaluar. Si es cierta, se procesa el contenido del elemento; si es falsa, se ignora.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<p>Ninguno.</p> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Subinstrucción, siempre aparece dentro de un elemento <code><xsl:choose></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT, sección 9.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/with-param/index.html b/files/es/web/xslt/element/with-param/index.html new file mode 100644 index 0000000000..270684f4d7 --- /dev/null +++ b/files/es/web/xslt/element/with-param/index.html @@ -0,0 +1,43 @@ +--- +title: with-param +slug: Web/XSLT/with-param +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/with-param +--- +<p>{{XsltRef}}</p> + +<p>El elemento <code><xsl:with-param></code> establece el valor de un parámetro que se pasará a una plantilla.</p> + +<h3 id="Syntax" name="Syntax">Syntax</h3> + +<pre><xsl:with-param name=NOMBRE select=EXPRESIÓN> + PLANTILLA +</xsl:with-param></pre> + +<h3 id="Atributos_requeridos" name="Atributos_requeridos">Atributos requeridos</h3> + +<dl> + <dt><code>name</code></dt> + <dd>Dá a este parámetro un nombre.</dd> +</dl> + +<h3 id="Atributos_opcionales" name="Atributos_opcionales">Atributos opcionales</h3> + +<dl> + <dt><code>select</code></dt> + <dd>Define el valor del parámtero a través de una expresión XPath. Si el elemento contiene una plantilla, se ignorará este atributo.</dd> +</dl> + +<h3 id="Tipo" name="Tipo">Tipo</h3> + +<p>Subinstrucción, siempre aparece dentro de un elemento <code><xsl:apply-templates></code> o <code><xsl:call-template></code>.</p> + +<h3 id="Definido" name="Definido">Definido</h3> + +<p>XSLT 11.6</p> + +<h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko">Soporte en Gecko</h3> + +<p>Soportado.</p> |