-
Notifications
You must be signed in to change notification settings - Fork 8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert /web/exslt folder to Markdown (es) (#8159)
Original PR by: Queen Vinyl Da.i'gyu-Kazotetsu <[email protected]>
- Loading branch information
Showing
38 changed files
with
799 additions
and
899 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: node-set | ||
slug: Web/EXSLT/exsl/node-set | ||
tags: | ||
- EXSLT | ||
- Todas_las_Categorías | ||
- XSLT | ||
translation_of: Web/EXSLT/exsl/node-set | ||
--- | ||
{{XsltRef}} | ||
|
||
`exsl:node-set()` devuelve un conjunto de nodos (node-set) de un fragmento de árbol resultante, que es lo que obtienes cuando miras en `xsl:variable` 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. | ||
|
||
Puedes usar también `exsl:node-set()` para transformar cadenas en nodos de texto. | ||
|
||
### Sintaxis | ||
|
||
exsl:node-set(objeto) | ||
|
||
### Argumentos | ||
|
||
- `objeto` | ||
- : El objeto para el que se devuelve el correspondiente conjunto de nodos (node-set). | ||
|
||
### Devuelve | ||
|
||
El cojunto de nodos (node-set) correspondiente al `objeto` espedificado. | ||
|
||
### Definido en | ||
|
||
[EXSLT - EXSL:NODE-SET](http://www.exslt.org/exsl/functions/node-set/index.html) | ||
|
||
### Implementación de Gecko | ||
|
||
Implementado de Gecko 1.9 y posteriores. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
title: object-type | ||
slug: Web/EXSLT/exsl/object-type | ||
tags: | ||
- EXSLT | ||
- Todas_las_Categorías | ||
- XSLT | ||
translation_of: Web/EXSLT/exsl/object-type | ||
--- | ||
{{ XsltRef() }} | ||
|
||
`exsl:object-type()` devuelve una cadena que indica el tipo del objeto especificado. | ||
|
||
> **Nota:** La mayoría de tipos de objetos [XSLT](\"es/XSLT\") 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. | ||
### Sintaxis | ||
|
||
exsl:object-type(objeto) | ||
|
||
### Argumentos | ||
|
||
- `objeto` | ||
- : El objeto cuyo tipo va a ser devuelto. | ||
|
||
### Devuelve | ||
|
||
El tipo del objeto, que será uno de los siguientes: | ||
|
||
- `string` | ||
- `number` | ||
- `boolean` | ||
- `node-set` | ||
- `RTF` | ||
- `external` | ||
|
||
### Definido en | ||
|
||
[EXSLT - EXSL:OBJECT-TYPE](http://www.exslt.org/exsl/functions/object-type/index.html) | ||
|
||
### Implementación de Gecko | ||
|
||
Implementado en Gecko 1.9 y posteriores. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
--- | ||
title: EXSLT | ||
slug: Web/EXSLT | ||
tags: | ||
- EXSLT | ||
- Todas_las_Categorías | ||
- XSLT | ||
translation_of: Web/EXSLT | ||
--- | ||
{{XsltRef}}EXSLT es un conjunto de extensiones de [XSLT](es/XSLT). Existen varios módulos; aquellos que están implementados por Firefox se listan a continuación: | ||
|
||
- [Common](#Common) (`exsl`) | ||
- : Proporciona elementos y funciones de extensión básicas. | ||
- [Math](#Math) (`math`) | ||
- : Proporciona rutinas para la comparación de nodos. | ||
- [Regular expressions](#Regular_expressions) (`regexp`) | ||
- : Proporciona facilidades para usar expresiones regulares en sintaxis de JavaScript. | ||
- [Sets](#Sets) (`set`) | ||
- : Proporciona rutinas para la manipulación de sets. | ||
- [Strings](#Strings) (`str`) | ||
- : Proporciona funciones para la manipulación de cadenas. | ||
|
||
### Uso de EXSLT | ||
|
||
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: | ||
|
||
<xsl:stylesheet version="1.0" | ||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||
xmlns:regexp="http://exslt.org/regular-expressions" | ||
extension-element-prefixes="regexp"> | ||
|
||
<xsl:import href="regexp.xsl" /> | ||
|
||
... | ||
|
||
</xsl:stylesheet> | ||
|
||
### Common | ||
|
||
El paquete Common de EXSLT proporciona funciones básicas que incrementan las capacidades de XSLT. El espacio de nombres de Common es `http://exslt.org/common`. | ||
|
||
#### Funciones | ||
|
||
- [exsl:node-set](es/EXSLT/exsl/node-set) | ||
- [exsl:object-type](es/EXSLT/exsl/object-type) | ||
|
||
### Math | ||
|
||
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 `http://exslt.org/math`. | ||
|
||
#### Funciones | ||
|
||
- [math:highest](es/EXSLT/math/highest) | ||
- [math:lowest](es/EXSLT/math/lowest) | ||
- [math:max](es/EXSLT/math/max) | ||
- [math:min](es/EXSLT/math/min) | ||
|
||
### Regular Expressions | ||
|
||
El paquete Regular Expressions de EXSLT proporciona funciones que permiten comprobar, buscar coincidencias y reemplazar texto usando expresiones regulares en estilo JavaScript. | ||
|
||
El espacio de nombres del paquete Regular Expressions es `http://exslt.org/regular-expressions`. | ||
|
||
#### Funciones | ||
|
||
- [regexp:match](es/EXSLT/regexp/match) | ||
- [regexp:replace](es/EXSLT/regexp/replace) | ||
- [regexp:test](es/EXSLT/regexp/test) | ||
|
||
### Sets | ||
|
||
El paquete Sets de EXSLT ofrece funciones que permiten realizar operaciones con set. El espacio de nombres para estas funciones es `http://exslt.org/sets`. | ||
|
||
#### Funciones | ||
|
||
- [set:difference](es/EXSLT/set/difference) | ||
- [set:distinct](es/EXSLT/set/distinct) | ||
- [set:intersection](es/EXSLT/set/intersection) | ||
- [set:has-same-node](es/EXSLT/set/has-same-node) | ||
- [set:leading](es/EXSLT/set/leading) | ||
- [set:trailing](es/EXSLT/set/trailing) | ||
|
||
### Strings | ||
|
||
El paquete Strings de EXSLT proporciona funciones que permiten la manipulación de cadenas. El espacio de nombres para el paquete Strings es `http://exslt.org/sets`. | ||
|
||
#### Funciones | ||
|
||
- [str:concat](es/EXSLT/str/concat) | ||
- [str:split](es/EXSLT/str/split) | ||
- [str:tokenize](es/EXSLT/str/tokenize) | ||
|
||
### Vea también | ||
|
||
- [EXSLT web site](http://www.exslt.org/) |
Oops, something went wrong.