aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/exslt/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/es/web/exslt/index.html')
-rw-r--r--files/es/web/exslt/index.html110
1 files changed, 110 insertions, 0 deletions
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">&lt;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"&gt;
+
+&lt;xsl:import href="regexp.xsl" /&gt;
+
+...
+
+&lt;/xsl:stylesheet&gt;
+</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>