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/exslt | |
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/exslt')
24 files changed, 929 insertions, 0 deletions
diff --git a/files/es/web/exslt/exsl/index.html b/files/es/web/exslt/exsl/index.html new file mode 100644 index 0000000000..9ddddaebc7 --- /dev/null +++ b/files/es/web/exslt/exsl/index.html @@ -0,0 +1,6 @@ +--- +title: exsl +slug: Web/EXSLT/exsl +translation_of: Web/EXSLT/exsl +--- +<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p> diff --git a/files/es/web/exslt/exsl/node-set/index.html b/files/es/web/exslt/exsl/node-set/index.html new file mode 100644 index 0000000000..8d3a7c7888 --- /dev/null +++ b/files/es/web/exslt/exsl/node-set/index.html @@ -0,0 +1,39 @@ +--- +title: node-set +slug: Web/EXSLT/exsl/node-set +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/exsl/node-set +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>exsl:node-set()</code> devuelve un conjunto de nodos (node-set) de un fragmento de árbol resultante, que es lo que obtienes cuando miras en <code>xsl:variable</code> en vez de su atributo select para seleccionar el valor de la variable. Esto te permite procesar XML creado dentro de una variable en vez de procesarlo en múltiples pasos.</p> + +<p>Puedes usar también <code>exsl:node-set()</code> para transformar cadenas en nodos de texto.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">exsl:node-set(<em>objeto</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>objeto</em></code></dt> + <dd>El objeto para el que se devuelve el correspondiente conjunto de nodos (node-set).</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>El cojunto de nodos (node-set) correspondiente al <code><em>objeto</em></code> espedificado.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/exsl/functions/node-set/index.html">EXSLT - EXSL:NODE-SET</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado de Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/exsl/object-type/index.html b/files/es/web/exslt/exsl/object-type/index.html new file mode 100644 index 0000000000..cee6212510 --- /dev/null +++ b/files/es/web/exslt/exsl/object-type/index.html @@ -0,0 +1,50 @@ +--- +title: object-type +slug: Web/EXSLT/exsl/object-type +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/exsl/object-type +--- +<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>exsl:object-type()</code> devuelve una cadena que indica el tipo del objeto especificado.</p> + +<div class="note"> +<p><strong>Nota:</strong> La mayoría de tipos de objetos <a href='\"es/XSLT\"'>XSLT</a> pueden ser convertidos en otros con seguridad; sin embargo, ciertas conversiones pueden aumentar las condiciones de error. En particular, el tratamiento de algo que no sea un conjunto de nodos (node-set) como un conjunto de nodos lo haría así. Esta función permite que los autores de plantillas con nombre y funciones de extensión proporcionen fácilmente flexibilidad en los valores de los parámetros.</p> +</div> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">exsl:object-type(<em>objeto</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>objeto</em></code></dt> + <dd>El objeto cuyo tipo va a ser devuelto.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>El tipo del objeto, que será uno de los siguientes:</p> + +<ul> + <li><code>string</code></li> + <li><code>number</code></li> + <li><code>boolean</code></li> + <li><code>node-set</code></li> + <li><code>RTF</code></li> + <li><code>external</code></li> +</ul> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/exsl/functions/object-type/index.html">EXSLT - EXSL:OBJECT-TYPE</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/index.html b/files/es/web/exslt/index.html new file mode 100644 index 0000000000..5f674a5f84 --- /dev/null +++ b/files/es/web/exslt/index.html @@ -0,0 +1,110 @@ +--- +title: EXSLT +slug: Web/EXSLT +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }} EXSLT es un conjunto de extensiones de <a href="es/XSLT">XSLT</a>. Existen varios módulos; aquellos que están implementados por Firefox se listan a continuación:</p> + +<dl> + <dt><a href="#Common">Common</a> (<code>exsl</code>)</dt> + <dd>Proporciona elementos y funciones de extensión básicas.</dd> + <dt><a href="#Math">Math</a> (<code>math</code>)</dt> + <dd>Proporciona rutinas para la comparación de nodos.</dd> + <dt><a href="#Regular_expressions">Regular expressions</a> (<code>regexp</code>)</dt> + <dd>Proporciona facilidades para usar expresiones regulares en sintaxis de JavaScript.</dd> + <dt><a href="#Sets">Sets</a> (<code>set</code>)</dt> + <dd>Proporciona rutinas para la manipulación de sets.</dd> + <dt><a href="#Strings">Strings</a> (<code>str</code>)</dt> + <dd>Proporciona funciones para la manipulación de cadenas.</dd> +</dl> + +<h3 id="Uso_de_EXSLT" name="Uso_de_EXSLT">Uso de EXSLT</h3> + +<p>Para usar una extensión de EXSLT, necesitas declarar su espacio de nombres como una extensión de espacio de nombres en tu hoja de estilo. Por ejemplo, para utilizar el paquete de expresiones regulares:</p> + +<pre class="eval"><xsl:stylesheet version="1.0" + xmlns:xsl="<a class="external" href="http://www.w3.org/1999/XSL/Transform" rel="freelink">http://www.w3.org/1999/XSL/Transform</a>" + xmlns:regexp="<a class="external" href="http://exslt.org/regular-expressions" rel="freelink">http://exslt.org/regular-expressions</a>" + extension-element-prefixes="regexp"> + +<xsl:import href="regexp.xsl" /> + +... + +</xsl:stylesheet> +</pre> + +<h3 id="Common" name="Common">Common</h3> + +<p>El paquete Common de EXSLT proporciona funciones básicas que incrementan las capacidades de XSLT. El espacio de nombres de Common es <code><span class="nowiki">http://exslt.org/common</span></code>.</p> + +<h4 id="Funciones" name="Funciones">Funciones</h4> + +<ul> + <li><a href="es/EXSLT/exsl/node-set">exsl:node-set</a></li> + <li><a href="es/EXSLT/exsl/object-type">exsl:object-type</a></li> +</ul> + +<h3 id="Math" name="Math">Math</h3> + +<p>El paquete Math de EXSLT proporciona funciones para el trabajo con valores numéricos y la comparación de nodos. El espacio de nombres del paquete Math es <code><span class="nowiki">http://exslt.org/math</span></code>.</p> + +<h4 id="Funciones_2" name="Funciones_2">Funciones</h4> + +<ul> + <li><a href="es/EXSLT/math/highest">math:highest</a></li> + <li><a href="es/EXSLT/math/lowest">math:lowest</a></li> + <li><a href="es/EXSLT/math/max">math:max</a></li> + <li><a href="es/EXSLT/math/min">math:min</a></li> +</ul> + +<h3 id="Regular_Expressions" name="Regular_Expressions">Regular Expressions</h3> + +<p>El paquete Regular Expressions de EXSLT proporciona funciones que permiten comprobar, buscar coincidencias y reemplazar texto usando expresiones regulares en estilo JavaScript.</p> + +<p>El espacio de nombres del paquete Regular Expressions es <code><span class="nowiki">http://exslt.org/regular-expressions</span></code>.</p> + +<h4 id="Funciones_3" name="Funciones_3">Funciones</h4> + +<ul> + <li><a href="es/EXSLT/regexp/match">regexp:match</a></li> + <li><a href="es/EXSLT/regexp/replace">regexp:replace</a></li> + <li><a href="es/EXSLT/regexp/test">regexp:test</a></li> +</ul> + +<h3 id="Sets" name="Sets">Sets</h3> + +<p>El paquete Sets de EXSLT ofrece funciones que permiten realizar operaciones con set. El espacio de nombres para estas funciones es <code><span class="nowiki">http://exslt.org/sets</span></code>.</p> + +<h4 id="Funciones_4" name="Funciones_4">Funciones</h4> + +<ul> + <li><a href="es/EXSLT/set/difference">set:difference</a></li> + <li><a href="es/EXSLT/set/distinct">set:distinct</a></li> + <li><a href="es/EXSLT/set/intersection">set:intersection</a></li> + <li><a href="es/EXSLT/set/has-same-node">set:has-same-node</a></li> + <li><a href="es/EXSLT/set/leading">set:leading</a></li> + <li><a href="es/EXSLT/set/trailing">set:trailing</a></li> +</ul> + +<h3 id="Strings" name="Strings">Strings</h3> + +<p>El paquete Strings de EXSLT proporciona funciones que permiten la manipulación de cadenas. El espacio de nombres para el paquete Strings es <code><span class="nowiki">http://exslt.org/sets</span></code>.</p> + +<h4 id="Funciones_5" name="Funciones_5">Funciones</h4> + +<ul> + <li><a href="es/EXSLT/str/concat">str:concat</a></li> + <li><a href="es/EXSLT/str/split">str:split</a></li> + <li><a href="es/EXSLT/str/tokenize">str:tokenize</a></li> +</ul> + +<h3 id="Vea_tambi.C3.A9n" name="Vea_tambi.C3.A9n">Vea también</h3> + +<ul> + <li><a class="external" href="http://www.exslt.org/">EXSLT web site</a></li> +</ul> diff --git a/files/es/web/exslt/math/highest/index.html b/files/es/web/exslt/math/highest/index.html new file mode 100644 index 0000000000..0a41b67d23 --- /dev/null +++ b/files/es/web/exslt/math/highest/index.html @@ -0,0 +1,37 @@ +--- +title: highest +slug: Web/EXSLT/math/highest +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/math/highest +--- +<p>{{XsltRef}} {{ Fx_minversion_header(3) }}<br> + <code>math:highest()</code> devuelve el nodo con el valor más alto (donde el valor más alto se calcula usando <code><a href="es/EXSLT/math/max">math:max()</a></code>) del conjunto de nodos (node-set) especificado.</p> + +<p>Un nodo tiene este valor máximo si convierte su valor de cadena a un número igual al valor máximo.</p> + +<h2 id="Sintaxis" name="Sintaxis">Sintaxis</h2> + +<pre class="eval">math:highest(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos cuyo valor más alto va a ser devuelto.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un fragmento de árbol resultante que consiste en las copias de los nodos devueltos por <code><a href="es/EXSLT/math/max">math:max()</a></code>.</p> + +<h2 id="Definido_en" name="Definido_en">Definido en</h2> + +<p><a class="external" href="http://www.exslt.org/math/functions/highest/index.html">EXSLT - MATH:HIGHEST</a></p> + +<h2 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h2> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/math/index.html b/files/es/web/exslt/math/index.html new file mode 100644 index 0000000000..fe412ed7d8 --- /dev/null +++ b/files/es/web/exslt/math/index.html @@ -0,0 +1,6 @@ +--- +title: math +slug: Web/EXSLT/math +translation_of: Web/EXSLT/math +--- +<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p> diff --git a/files/es/web/exslt/math/lowest/index.html b/files/es/web/exslt/math/lowest/index.html new file mode 100644 index 0000000000..a8ba40c0dc --- /dev/null +++ b/files/es/web/exslt/math/lowest/index.html @@ -0,0 +1,37 @@ +--- +title: lowest +slug: Web/EXSLT/math/lowest +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/math/lowest +--- +<p>{{XsltRef}} {{ Fx_minversion_header(3) }}<br> + <code>math:lowest()</code> devuelve el nodo del conjunto de nodos (node-set) especificado con el valor más bajo (donde el valor más bajo se calcula usando <code><a href="es/EXSLT/math/min">math:min()</a></code>).</p> + +<p>Un nodo tiene este valor mínimo si convirtiendo su valor de cadena a número iguala el valor mínimo.</p> + +<h2 id="Sintaxis" name="Sintaxis">Sintaxis</h2> + +<pre class="eval">math:lowest(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos cuyo valor más bajo va a ser devuelto.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un fragmento de árbol resultante que consiste en la copia de los nodos devueltos por <code><a href="es/EXSLT/math/min">math:min()</a></code>.</p> + +<h2 id="Definido_en" name="Definido_en">Definido en</h2> + +<p><a class="external" href="http://www.exslt.org/math/functions/lowest/index.html">EXSLT - MATH:LOWEST</a></p> + +<h2 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h2> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/math/max/index.html b/files/es/web/exslt/math/max/index.html new file mode 100644 index 0000000000..d87424480a --- /dev/null +++ b/files/es/web/exslt/math/max/index.html @@ -0,0 +1,37 @@ +--- +title: max +slug: Web/EXSLT/math/max +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/math/max +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}<br> + <code>math:max()</code> devuelve el valor máximo de un conjunto de nodos (node-set).</p> + +<p>To compute the maximum value of the node-set, the node set is sorted into descending order as it would be using <code><a href="es/XSLT/sort">xsl:sort()</a></code> with a data type of <code>number</code>. The maximum value is then the first node in the sorted list, converted into a number.</p> + +<h2 id="Sintaxis" name="Sintaxis">Sintaxis</h2> + +<pre class="eval">math:max(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos cuyo valor más alto va a ser devuelto.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un fragmento de árbol resultante que representa como una cadena el valor numérico del nodo valorado como más alto.</p> + +<h2 id="Definido_en" name="Definido_en">Definido en</h2> + +<p><a class="external" href="http://www.exslt.org/math/functions/max/index.html">EXSLT - MATH:MAX</a></p> + +<h2 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h2> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/math/min/index.html b/files/es/web/exslt/math/min/index.html new file mode 100644 index 0000000000..7ed975a28c --- /dev/null +++ b/files/es/web/exslt/math/min/index.html @@ -0,0 +1,39 @@ +--- +title: min +slug: Web/EXSLT/math/min +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/math/min +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>math:min()</code> devuelve el valor mínimo de un conjunto de nodos (node-set).</p> + +<p>Para calcular el valor mínimo de un conjunto de nodos, el conjunto de nodos se ordena en orden ascendente como se haría usando <code><a href="es/XSLT/sort">xsl:sort()</a></code> con datos de tipo <code>number</code> (numéricos). Entonces el valor mínimo será el primer nodo de la lista ordenada, convertido en número.</p> + +<h2 id="Sintaxis" name="Sintaxis">Sintaxis</h2> + +<pre class="eval">math:min(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos cuyo valor más bajo se va a devolver.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un fragmento de árbol resultante que representa como una cadena el valor numérico del nodo valorado más bajo.</p> + +<h2 id="Definido_en" name="Definido_en">Definido en</h2> + +<p><a class="external" href="http://www.exslt.org/math/functions/min/index.html">EXSLT - MATH:MIN</a></p> + +<h2 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h2> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/regexp/index.html b/files/es/web/exslt/regexp/index.html new file mode 100644 index 0000000000..a1bd49b06a --- /dev/null +++ b/files/es/web/exslt/regexp/index.html @@ -0,0 +1,6 @@ +--- +title: regexp +slug: Web/EXSLT/regexp +translation_of: Web/EXSLT/regexp +--- +<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p> diff --git a/files/es/web/exslt/regexp/match/index.html b/files/es/web/exslt/regexp/match/index.html new file mode 100644 index 0000000000..2b735f17d8 --- /dev/null +++ b/files/es/web/exslt/regexp/match/index.html @@ -0,0 +1,67 @@ +--- +title: match +slug: Web/EXSLT/regexp/match +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/regexp/match +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>regexp:match()</code> realiza la búsqueda de coincidencias de una expresión regular en una cadena, devolviendo las subcoincidencias halladas como resultado.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">regexp:match(<em>objetivo</em>,<em>expresionRegular</em>[[,<em>opciones</em>]]) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>objetivo</em></code></dt> + <dd>Cadena sobre la que se realiza la búsqueda de coincidencias con la expresión regular.</dd> + <dt><code><em>expresionRegular</em></code></dt> + <dd>Expresión regular a evaluar en estilo JavaScript.</dd> + <dt><code><em>opciones</em></code></dt> + <dd>Cadena opcional que contiene los caracteres con opciones.</dd> +</dl> + +<p>Los caracteres con opciones son:</p> + +<dl> + <dt><code>g</code> - Coincidencia global</dt> + <dd>Se devuelven las subcoincidencias de cada coincidencia en la cadena. Si esta opción no se especifica, sólo se devolverán las subcoincidencias del primer emparejamiento.</dd> + <dt><code>i</code> - Coincidencia sin importar las mayúsculas</dt> + <dd>Si se especifica esta opción, el emparejamiento se realiza de modo que no se tenga encuenta las mayúsculas.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos de elementos <code>match</code>, cada uno de los cuales tiene un valor de tipo cadena igual a la porción del primer parámetro de la cadena capturado por la expresión regular. Si la coincidencia no es de tipo global, el primer elemento match tiene el valor de la porción de cadena que coincide con la expresión regular completa.</p> + +<p>Por ejemplo:</p> + +<pre class="eval"><xsl:for-each select="regExp:match('<span class="nowiki">http://developer.mozilla.org/en/docs/Firefox_3_for_developers</span>', + '(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)')"> + Parte <xsl:value-of select="position()" /> = <xsl:value-of select="." /> +</xsl:for-each> +</pre> + +<p>Este código genera el siguiente resultado:</p> + +<pre class="eval">Parte 1 = <span class="nowiki">http://developer.mozilla.org/en/docs/Firefox_3_for_developers</span> +Parte 2 = http +Parte 3 = developer.mozilla.org +Parte 4 = +Parte 5 = /en/docs/Firefox_3_for_developers +</pre> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/regexp/functions/match/index.html">EXSLT - REGEXP:MATCH</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/regexp/replace/index.html b/files/es/web/exslt/regexp/replace/index.html new file mode 100644 index 0000000000..a0528d8348 --- /dev/null +++ b/files/es/web/exslt/regexp/replace/index.html @@ -0,0 +1,52 @@ +--- +title: replace +slug: Web/EXSLT/regexp/replace +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/regexp/replace +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>regexp:replace()</code> reemplaza porciones de una cadena que coincide con la expresión regular dada por el contenido de otra cadena.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">regexp:replace(<em>original</em>,<em>expresionRegular</em>,<em>reemplazo</em>[,<em>opciones</em>]) +</pre> + +<h3 id="Arguments" name="Arguments">Arguments</h3> + +<dl> + <dt><code><em>original</em></code></dt> + <dd>Cadena sobre la que se realiza la operación de búsqueda y reemplazo.</dd> + <dt><code><em>expresionRegular</em></code></dt> + <dd>Expresión regular a evaluar en estilo JavaScript.</dd> + <dt><code><em>reemplazo</em></code></dt> + <dd>Cadena con la que las subcadenas coincidentes serán reemplazadas.</dd> + <dt><code><em>opciones</em></code></dt> + <dd>Una cadena opcional que contiene caracteres con las opciones.</dd> +</dl> + +<p>Los caracteres de opciones son:</p> + +<dl> + <dt><code>g</code> - Reemplazo global</dt> + <dd>Si se especifica esta opción, todas las ocurrencias de la expresión regular dentro de <code><em>original</em></code> serán reemplazadas. De otro modo sólo se reemplaza la primera ocurrencia.</dd> + <dt><code>i</code> - Coincidencia sin importar mayúsculas</dt> + <dd>Si se especifica esta opción, el emparejamiento se realiza de modo que no importen las mayúsculas.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>La versión revisada de la cadena.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/regexp/functions/replace/index.html">EXSLT - REGEXP:REPLACE</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/regexp/test/index.html b/files/es/web/exslt/regexp/test/index.html new file mode 100644 index 0000000000..1d8f059f07 --- /dev/null +++ b/files/es/web/exslt/regexp/test/index.html @@ -0,0 +1,50 @@ +--- +title: test +slug: Web/EXSLT/regexp/test +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/regexp/test +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>regexp:test()</code> comprueba si una cadena coincide con una expresión regular especificada.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">regexp:test(<em>comprobacion</em>,<em>expresionRegular</em>[,<em>opciones</em>]) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>comprobacion</em></code></dt> + <dd>Cadena a comprobar.</dd> + <dt><code><em>expresionRegular</em></code></dt> + <dd>Expresión regular a evaluar en estilo JavaScript.</dd> + <dt><code><em>opciones</em></code></dt> + <dd>Cadena opcional que contiene los caracteres con opciones.</dd> +</dl> + +<p>Los caracteres con opciones son:</p> + +<dl> + <dt><code>g</code> - Coincidencia global</dt> + <dd>No tiene efecto para esta función; se permite para mantener la consistencia con otras funciones relacionadas con expresiones regulares.</dd> + <dt><code>i</code> - Coincidencia sin importar mayúsculas</dt> + <dd>Si se especifica esta opción el emparejamiento se realiza sin tener en cuenta las mayúsculas.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p><code>true</code> si la expresión regular especificada coincide on la cadena de comprobación.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/regexp/functions/test/index.html">EXSLT - REGEXP:TEST</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/difference/index.html b/files/es/web/exslt/set/difference/index.html new file mode 100644 index 0000000000..43d7589ed8 --- /dev/null +++ b/files/es/web/exslt/set/difference/index.html @@ -0,0 +1,41 @@ +--- +title: difference +slug: Web/EXSLT/set/difference +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/difference +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:difference()</code> devuelve la diferencia entre dos conjuntos de nodos. En otras palabras, devuelve un cojunto de nodos cuyos nodos están en uno de los conjuntos pero no en el otro.</p> + +<p>La versión de plantilla de <code>set:difference</code> aplica plantillas a estos nodos en el modo de <code>set:difference</code>, copiando los nodos de modo que se devuelva el fragmento de árbol resultante consistente en los nodos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:difference(<em>conjuntoNodos1</em>,<em>conjuntoNodos2</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos1</em></code></dt> + <dd>El conjunto de nodos desde el cual se sustraen los nodos.</dd> + <dt><code><em>conjuntoNodos2</em></code></dt> + <dd>El conjunto de nodos a sustraer de<em>conjuntoNodos1</em>.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos que contiene los nodos que están en<em>conjuntoNodos1</em> pero no en<em>conjuntoNodos2</em>.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/difference/index.html">EXSLT - SET:DIFFERENCE</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/distinct/index.html b/files/es/web/exslt/set/distinct/index.html new file mode 100644 index 0000000000..1d01f8f163 --- /dev/null +++ b/files/es/web/exslt/set/distinct/index.html @@ -0,0 +1,37 @@ +--- +title: distinct +slug: Web/EXSLT/set/distinct +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/distinct +--- +<p>{{XsltRef}} {{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:distinct()</code> devuelve un subconjunto de los nodos del conjunto de nods especificado, devolviendo sólo los nodos con valores de texto únicos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:distinct(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos en el que hallar nodos únicos.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos que contiene los nodos que tienen valores de texto únicos.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/distinct/index.html">EXSLT - SET:DISTINCT</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/has-same-node/index.html b/files/es/web/exslt/set/has-same-node/index.html new file mode 100644 index 0000000000..4a11da5481 --- /dev/null +++ b/files/es/web/exslt/set/has-same-node/index.html @@ -0,0 +1,39 @@ +--- +title: has-same-node +slug: Web/EXSLT/set/has-same-node +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/has-same-node +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:has-same-node()</code> determina si dos conjuntos de nodos tienen algún nodo en común.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:has-same-node(<em>conjuntoNodos1</em>,<em>conjuntoNodos2</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos1</em></code></dt> + <dd>El primer conjunto de nodos a revisar.</dd> + <dt><code><em>conjuntoNodos2</em></code></dt> + <dd>El segundo conjunto de nodos a revisar.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p><code>true</code> si los dos conjuntos de nodos tienen algún nodo en común; de otro modo <code>false</code>.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/has-same-node/index.html">EXSLT - SET:HAS-SAME-NODE</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/index.html b/files/es/web/exslt/set/index.html new file mode 100644 index 0000000000..12472e6d27 --- /dev/null +++ b/files/es/web/exslt/set/index.html @@ -0,0 +1,6 @@ +--- +title: set +slug: Web/EXSLT/set +translation_of: Web/EXSLT/set +--- +<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p> diff --git a/files/es/web/exslt/set/intersection/index.html b/files/es/web/exslt/set/intersection/index.html new file mode 100644 index 0000000000..89593357d6 --- /dev/null +++ b/files/es/web/exslt/set/intersection/index.html @@ -0,0 +1,39 @@ +--- +title: intersection +slug: Web/EXSLT/set/intersection +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/intersection +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:intersection()</code> devuelve la intersección de dos conjuntos de nodos. En otras palabras, devuelve un conjunto de nodos que contiene todos los nodos de ambos conjuntos de nodos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:intersection(<em>conjuntoNodos1</em>,<em>conjuntoNodos2</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos1</em></code></dt> + <dd>El primer conjunto de nodos.</dd> + <dt><code><em>conjuntoNodos2</em></code></dt> + <dd>El segundo conjunto de nodos.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos que contiene todos los nodos tanto de<em>conjuntoNodos1</em> como de<em>conjuntoNodos2</em>.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/intersection/index.html">EXSLT - SET:INTERSECTION</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/leading/index.html b/files/es/web/exslt/set/leading/index.html new file mode 100644 index 0000000000..2101f32243 --- /dev/null +++ b/files/es/web/exslt/set/leading/index.html @@ -0,0 +1,41 @@ +--- +title: leading +slug: Web/EXSLT/set/leading +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/leading +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:leading()</code> devuelve los nodos de un conjunto de nodos que viene antes del primer nodo del otro conjunto de nodos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:leading(<em>conjuntoNodos1</em>,<em>conjuntoNodos2</em>) +</pre> + +<h3 id="Arguments" name="Arguments">Arguments</h3> + +<dl> + <dt><code><em>conjuntoNodos1</em> </code></dt> + <dd>El conjunto de nodos en el que hallar los nodos que preceden al primer nodo del segundo conjunto de nodos.</dd> + <dt><code><em>conjuntoNodos2</em> </code></dt> + <dd>El conjunto de nodos contra el que se compara.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos que contiene los nodos del <code><em>conjuntoNodos1</em> </code> cuyos valores preceden al primer nodo del <code><em>conjuntoNodos2</em> </code>.</p> + +<p>{{NoteStart}}Si el primer nodo del <code><em>conjuntoNodos2</em> </code> no está contenido en <code><em>conjuntoNodos1</em> </code>, de devuelve un conjunto de nodos vacío. Si <code><em>conjuntoNodos2</em> </code> está vacío, entonces el resultado es <code><em>conjuntoNodos1</em> </code>.{{NoteEnd}}</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/leading/index.html">EXSLT - SET:LEADING</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/set/trailing/index.html b/files/es/web/exslt/set/trailing/index.html new file mode 100644 index 0000000000..709236480f --- /dev/null +++ b/files/es/web/exslt/set/trailing/index.html @@ -0,0 +1,41 @@ +--- +title: trailing +slug: Web/EXSLT/set/trailing +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/set/trailing +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>set:trailing()</code> devuelve los nodos de un conjunto de nodos que vienen después del primer nodo de otro conjunto de nodos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">set:trailing(<em>conjuntoNodos1</em>,<em>conjuntoNodos2</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos1</em> </code></dt> + <dd>El conjunto de nodos en el que hallar los nodos que siguen al primer nodo del segundo conjunto de nodos.</dd> + <dt><code><em>conjuntoNodos2</em> </code></dt> + <dd>El conjunto de nodos contra el que se compara.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos que contiene los nodos del <code><em>conjuntoNodos1</em> </code> cuyos valores siguen al primer nodo del <code><em>conjuntoNodos2</em> </code>.</p> + +<p>{{NoteStart}}Si el primer nodo en <code><em>conjuntoNodos2</em> </code> no está contenido en <code><em>conjuntoNodos1</em> </code>, se devuelve un conjunto de nodos vacío. Si <code><em>conjuntoNodos2</em> </code> está vacío, entonces el resultado es el <code><em>conjuntoNodos1</em> </code>.{{NoteEnd}}</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/set/functions/trailing/index.html">EXSLT - SET:TRAILING</a></p> + +<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/str/concat/index.html b/files/es/web/exslt/str/concat/index.html new file mode 100644 index 0000000000..5db07eb8d9 --- /dev/null +++ b/files/es/web/exslt/str/concat/index.html @@ -0,0 +1,37 @@ +--- +title: concat +slug: Web/EXSLT/str/concat +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/str/concat +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>str:concat()</code> devuelve una cadena que contiene todos los valores cadena de un conjunto de nodos (node-set) concatenados juntos.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">str:concat(<em>conjuntoNodos</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>conjuntoNodos</em></code></dt> + <dd>El conjunto de nodos cuyos valores de cadena de los nodos deberían ser concatenados en una cadena.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Una cadena cuyo valor es el de todos los valores cadena de los nodos de <code><em>conjuntoNodos</em></code> concatenados juntos. Si <code><em>conjuntoNodos</em></code> está vacío, se devuelve una cadena vacía.</p> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/str/functions/concat/index.html">EXSLT - STR:CONCAT</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/str/index.html b/files/es/web/exslt/str/index.html new file mode 100644 index 0000000000..3248d655dc --- /dev/null +++ b/files/es/web/exslt/str/index.html @@ -0,0 +1,6 @@ +--- +title: str +slug: Web/EXSLT/str +translation_of: Web/EXSLT/str +--- +<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p> diff --git a/files/es/web/exslt/str/split/index.html b/files/es/web/exslt/str/split/index.html new file mode 100644 index 0000000000..7d7c16213a --- /dev/null +++ b/files/es/web/exslt/str/split/index.html @@ -0,0 +1,52 @@ +--- +title: split +slug: Web/EXSLT/str/split +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/str/split +--- +<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>str:split()</code> divide una cadena usando una cadena patrón que determina donde deberían ocurrir las divisiones y devuelve un conjunto de nodos que contiene las cadenas resultantes.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">str:split(<em>cadena</em>,<em>patron</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>cadena</em></code></dt> + <dd>La cadena a dividir.</dd> + <dt><code><em>patron</em></code></dt> + <dd>El patrón que indica por donde dividir la cadena.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos de elementos <code>token</code>, donde cada uno contiene un trozo (token) de la <code><em>cadena</em></code>.</p> + +<p>Por ejemplo:</p> + +<pre class="eval">str:split('libro, teléfono, ordenador, silla', ', ') +</pre> + +<p>Devuelve un conjunto de nodos como este:</p> + +<pre class="eval"><token>libro</token> +<token>teléfono</token> +<token>ordenador</token> +<token>silla</token> +</pre> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/str/functions/split/index.html">EXSLT - STR:SPLIT</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> diff --git a/files/es/web/exslt/str/tokenize/index.html b/files/es/web/exslt/str/tokenize/index.html new file mode 100644 index 0000000000..78004c0462 --- /dev/null +++ b/files/es/web/exslt/str/tokenize/index.html @@ -0,0 +1,54 @@ +--- +title: tokenize +slug: Web/EXSLT/str/tokenize +tags: + - EXSLT + - Todas_las_Categorías + - XSLT +translation_of: Web/EXSLT/str/tokenize +--- +<p>{{XsltRef}} {{ Fx_minversion_header(3) }}</p> + +<p><br> + <code>str:tokenize()</code> divide una cadena usando un conjunto de caracteres como delimitadores que determinan donde deberían ocurrir las divisiones, devolviendo un conjunto de nodos que contiene las cadenas resultantes.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">str:tokenize(<em>cadena</em>,<em>delimitadores</em>) +</pre> + +<h3 id="Argumentos" name="Argumentos">Argumentos</h3> + +<dl> + <dt><code><em>cadena</em></code></dt> + <dd>La cadena a dividir.</dd> + <dt><code><em>delimitadores</em></code></dt> + <dd>Cada uno de los caracteres de esta cadena usados como separadores de palabras en la división.</dd> +</dl> + +<h3 id="Devuelve" name="Devuelve">Devuelve</h3> + +<p>Un conjunto de nodos de elementos <code>token</code>, que contiene cada uno un trozo (token) de la <code><em>cadena</em></code>.</p> + +<p>Por ejemplo:</p> + +<pre class="eval">str:tokenize('2007-09-14-03T11:40:23', '-T:') +</pre> + +<p>Devuelve un conjunto de nodos como este:</p> + +<pre class="eval"><token>2007</token> +<token>09</token> +<token>14</token> +<token>11</token> +<token>40</token> +<token>23</token> +</pre> + +<h3 id="Definido_en" name="Definido_en">Definido en</h3> + +<p><a class="external" href="http://www.exslt.org/str/functions/tokenize/index.html">EXSLT - STR:TOKENIZE</a></p> + +<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3> + +<p>Implementado en Gecko 1.9 y posteriores.</p> |