From 829dd278fb2f1d95b0220f87eaf6c4ac8d50aafc Mon Sep 17 00:00:00 2001 From: GrayWolf Date: Wed, 31 Aug 2022 18:06:04 +0000 Subject: [PATCH] Convert /web/xslt folder to Markdown (es) --- .../web/xslt/element/apply-imports/index.html | 37 ----- .../web/xslt/element/apply-imports/index.md | 36 +++++ .../xslt/element/apply-templates/index.html | 44 ------ .../web/xslt/element/apply-templates/index.md | 42 ++++++ .../web/xslt/element/attribute-set/index.html | 44 ------ .../web/xslt/element/attribute-set/index.md | 40 ++++++ .../es/web/xslt/element/attribute/index.html | 44 ------ files/es/web/xslt/element/attribute/index.md | 40 ++++++ .../web/xslt/element/call-template/index.html | 41 ------ .../web/xslt/element/call-template/index.md | 39 +++++ files/es/web/xslt/element/choose/index.html | 38 ----- files/es/web/xslt/element/choose/index.md | 38 +++++ files/es/web/xslt/element/comment/index.html | 38 ----- files/es/web/xslt/element/comment/index.md | 38 +++++ files/es/web/xslt/element/copy-of/index.html | 39 ----- files/es/web/xslt/element/copy-of/index.md | 37 +++++ files/es/web/xslt/element/copy/index.html | 41 ------ files/es/web/xslt/element/copy/index.md | 39 +++++ .../xslt/element/decimal-format/index.html | 100 ------------- .../web/xslt/element/decimal-format/index.md | 78 ++++++++++ files/es/web/xslt/element/element/index.html | 46 ------ files/es/web/xslt/element/element/index.md | 41 ++++++ files/es/web/xslt/element/fallback/index.html | 39 ----- files/es/web/xslt/element/fallback/index.md | 38 +++++ files/es/web/xslt/element/for-each/index.html | 43 ------ files/es/web/xslt/element/for-each/index.md | 40 ++++++ files/es/web/xslt/element/if/index.html | 40 ------ files/es/web/xslt/element/if/index.md | 38 +++++ files/es/web/xslt/element/import/index.html | 40 ------ files/es/web/xslt/element/import/index.md | 37 +++++ files/es/web/xslt/element/include/index.html | 40 ------ files/es/web/xslt/element/include/index.md | 37 +++++ files/es/web/xslt/element/index.html | 66 --------- files/es/web/xslt/element/index.md | 64 +++++++++ files/es/web/xslt/element/key/index.html | 45 ------ files/es/web/xslt/element/key/index.md | 42 ++++++ files/es/web/xslt/element/message/index.html | 41 ------ files/es/web/xslt/element/message/index.md | 39 +++++ .../xslt/element/namespace-alias/index.html | 43 ------ .../web/xslt/element/namespace-alias/index.md | 41 ++++++ .../es/web/xslt/element/otherwise/index.html | 38 ----- files/es/web/xslt/element/otherwise/index.md | 38 +++++ files/es/web/xslt/element/when/index.html | 41 ------ files/es/web/xslt/element/when/index.md | 39 +++++ .../es/web/xslt/element/with-param/index.html | 44 ------ files/es/web/xslt/element/with-param/index.md | 40 ++++++ .../transforming_xml_with_xslt/index.html | 113 --------------- .../xslt/transforming_xml_with_xslt/index.md | 136 ++++++++++++++++++ 48 files changed, 1097 insertions(+), 1145 deletions(-) delete mode 100644 files/es/web/xslt/element/apply-imports/index.html create mode 100644 files/es/web/xslt/element/apply-imports/index.md delete mode 100644 files/es/web/xslt/element/apply-templates/index.html create mode 100644 files/es/web/xslt/element/apply-templates/index.md delete mode 100644 files/es/web/xslt/element/attribute-set/index.html create mode 100644 files/es/web/xslt/element/attribute-set/index.md delete mode 100644 files/es/web/xslt/element/attribute/index.html create mode 100644 files/es/web/xslt/element/attribute/index.md delete mode 100644 files/es/web/xslt/element/call-template/index.html create mode 100644 files/es/web/xslt/element/call-template/index.md delete mode 100644 files/es/web/xslt/element/choose/index.html create mode 100644 files/es/web/xslt/element/choose/index.md delete mode 100644 files/es/web/xslt/element/comment/index.html create mode 100644 files/es/web/xslt/element/comment/index.md delete mode 100644 files/es/web/xslt/element/copy-of/index.html create mode 100644 files/es/web/xslt/element/copy-of/index.md delete mode 100644 files/es/web/xslt/element/copy/index.html create mode 100644 files/es/web/xslt/element/copy/index.md delete mode 100644 files/es/web/xslt/element/decimal-format/index.html create mode 100644 files/es/web/xslt/element/decimal-format/index.md delete mode 100644 files/es/web/xslt/element/element/index.html create mode 100644 files/es/web/xslt/element/element/index.md delete mode 100644 files/es/web/xslt/element/fallback/index.html create mode 100644 files/es/web/xslt/element/fallback/index.md delete mode 100644 files/es/web/xslt/element/for-each/index.html create mode 100644 files/es/web/xslt/element/for-each/index.md delete mode 100644 files/es/web/xslt/element/if/index.html create mode 100644 files/es/web/xslt/element/if/index.md delete mode 100644 files/es/web/xslt/element/import/index.html create mode 100644 files/es/web/xslt/element/import/index.md delete mode 100644 files/es/web/xslt/element/include/index.html create mode 100644 files/es/web/xslt/element/include/index.md delete mode 100644 files/es/web/xslt/element/index.html create mode 100644 files/es/web/xslt/element/index.md delete mode 100644 files/es/web/xslt/element/key/index.html create mode 100644 files/es/web/xslt/element/key/index.md delete mode 100644 files/es/web/xslt/element/message/index.html create mode 100644 files/es/web/xslt/element/message/index.md delete mode 100644 files/es/web/xslt/element/namespace-alias/index.html create mode 100644 files/es/web/xslt/element/namespace-alias/index.md delete mode 100644 files/es/web/xslt/element/otherwise/index.html create mode 100644 files/es/web/xslt/element/otherwise/index.md delete mode 100644 files/es/web/xslt/element/when/index.html create mode 100644 files/es/web/xslt/element/when/index.md delete mode 100644 files/es/web/xslt/element/with-param/index.html create mode 100644 files/es/web/xslt/element/with-param/index.md delete mode 100644 files/es/web/xslt/transforming_xml_with_xslt/index.html create mode 100644 files/es/web/xslt/transforming_xml_with_xslt/index.md diff --git a/files/es/web/xslt/element/apply-imports/index.html b/files/es/web/xslt/element/apply-imports/index.html deleted file mode 100644 index 85c218f6c02405..00000000000000 --- a/files/es/web/xslt/element/apply-imports/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: apply-imports -slug: Web/XSLT/Element/apply-imports -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/apply-imports -original_slug: Web/XSLT/apply-imports ---- -

{{XsltRef}}

- -


- El elemento <xsl:apply-imports> 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.

- -

Sintaxis

- -
<xsl:apply-imports/>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 5.6.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/apply-imports/index.md b/files/es/web/xslt/element/apply-imports/index.md new file mode 100644 index 00000000000000..722f117627b426 --- /dev/null +++ b/files/es/web/xslt/element/apply-imports/index.md @@ -0,0 +1,36 @@ +--- +title: apply-imports +slug: Web/XSLT/Element/apply-imports +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/apply-imports +original_slug: Web/XSLT/apply-imports +--- +{{XsltRef}} + +El elemento `` 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. + +### Sintaxis + + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 5.6. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/apply-templates/index.html b/files/es/web/xslt/element/apply-templates/index.html deleted file mode 100644 index 7eb87c9d4defca..00000000000000 --- a/files/es/web/xslt/element/apply-templates/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: apply-templates -slug: Web/XSLT/Element/apply-templates -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/apply-templates -original_slug: Web/XSLT/apply-templates ---- -

{{XsltRef}}

- -

El elemento <xsl:apply-templates> selecciona un conjunto de nodos del documento de entrada e instruye al procesador para aplicar las plantillas apropiadas a ellos.

- -

Sintaxis

- -
<xsl:apply-templates select=EXPRESION mode=NOMBRE>
-	<xsl:with-param> [opcional]
-	<xsl:sort> [opcional]
-</xsl:apply-templates>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -
-
select
-
Usa una expresión XPath para indicar los nodos a ser procesados. Un asterisco(*) selecciona por completo el conjunto de nodos. Si el atributo no se establece, todos los nodos hijos del nodo actual son seleccionados.
-
mode
-
Si existend diferentes maneras definidas de procesar el mismo nodo, se distingue entre ellas.
-
- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT sección 5.4.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/apply-templates/index.md b/files/es/web/xslt/element/apply-templates/index.md new file mode 100644 index 00000000000000..2dc14efc97e2a0 --- /dev/null +++ b/files/es/web/xslt/element/apply-templates/index.md @@ -0,0 +1,42 @@ +--- +title: apply-templates +slug: Web/XSLT/Element/apply-templates +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/apply-templates +original_slug: Web/XSLT/apply-templates +--- +{{XsltRef}} + +El elemento `` selecciona un conjunto de nodos del documento de entrada e instruye al procesador para aplicar las plantillas apropiadas a ellos. + +### Sintaxis + + + [opcional] + [opcional] + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +- `select` + - : Usa una expresión XPath para indicar los nodos a ser procesados. Un asterisco(`*`) selecciona por completo el conjunto de nodos. Si el atributo no se establece, todos los nodos hijos del nodo actual son seleccionados. +- `mode` + - : Si existend diferentes maneras definidas de procesar el mismo nodo, se distingue entre ellas. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT sección 5.4. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/attribute-set/index.html b/files/es/web/xslt/element/attribute-set/index.html deleted file mode 100644 index 04f813eb1a51ae..00000000000000 --- a/files/es/web/xslt/element/attribute-set/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: attribute-set -slug: Web/XSLT/Element/attribute-set -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/attribute-set -original_slug: Web/XSLT/attribute-set ---- -

{{XsltRef}}

- -

El elemento <xsl:attribute-set> 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.

- -

Sintaxi

- -
<xsl:attribute-set name=NOMBRE use-attribute-sets=LISTA-DE-NOMBRES>
-	<xsl:attribute>
-</xsl:attribute-set>
- -

Atributos requeridos

- -
-
name
-
Indica el nombre del conjunto de elementos. El nombre debe seguir las reglas QName.
-
- -

Atributos opcionales

- -
-
use-attribute-sets
-
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.
-
- -

Tipo

- -

Debe ser hijo del elemento <xsl:stylesheet> o <xsl:transform>.

- -

Definido

- -

XSLT, sección 7.1.4.

- -

Soporte en Gecko

- -

Soportado

diff --git a/files/es/web/xslt/element/attribute-set/index.md b/files/es/web/xslt/element/attribute-set/index.md new file mode 100644 index 00000000000000..75dcc421e362e9 --- /dev/null +++ b/files/es/web/xslt/element/attribute-set/index.md @@ -0,0 +1,40 @@ +--- +title: attribute-set +slug: Web/XSLT/Element/attribute-set +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/attribute-set +original_slug: Web/XSLT/attribute-set +--- +{{XsltRef}} + +El elemento `` 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. + +### Sintaxi + + + + + +### Atributos requeridos + +- `name` + - : Indica el nombre del conjunto de elementos. El nombre debe seguir las reglas QName. + +### Atributos opcionales + +- `use-attribute-sets` + - : 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. + +### Tipo + +Debe ser hijo del elemento `` o ``. + +### Definido + +XSLT, sección 7.1.4. + +### Soporte en Gecko + +Soportado diff --git a/files/es/web/xslt/element/attribute/index.html b/files/es/web/xslt/element/attribute/index.html deleted file mode 100644 index 37cada6fb534be..00000000000000 --- a/files/es/web/xslt/element/attribute/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: attribute -slug: Web/XSLT/Element/attribute -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/attribute -original_slug: Web/XSLT/attribute ---- -

{{XsltRef}}

- -

El elemento <xsl:attribute> 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.

- -

Sintaxis

- -
<xsl:attribute name=NOMBRE namespace=URI>
-	PLANTILLA
-</xsl:attribute>
- -

Atributos requeridos

- -
-
name
-
Indica el nombre del atributo a ser generado en el documento de salida. El nombre debe seguir las reglas de QName.
-
- -

Atributos opcionales

- -
-
namespace
-
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.
-
- -

Tipo

- -

Instrucción, aparece dentro de una plantilla o dentro del elemento <xsl:attribute-set>.

- -

Definido

- -

XSLT, sección 7.1.3.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/attribute/index.md b/files/es/web/xslt/element/attribute/index.md new file mode 100644 index 00000000000000..878a0bf410b443 --- /dev/null +++ b/files/es/web/xslt/element/attribute/index.md @@ -0,0 +1,40 @@ +--- +title: attribute +slug: Web/XSLT/Element/attribute +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/attribute +original_slug: Web/XSLT/attribute +--- +{{XsltRef}} + +El elemento `` 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. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +- `name` + - : Indica el nombre del atributo a ser generado en el documento de salida. El nombre debe seguir las reglas de QName. + +### Atributos opcionales + +- `namespace` + - : 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. + +### Tipo + +Instrucción, aparece dentro de una plantilla o dentro del elemento ``. + +### Definido + +XSLT, sección 7.1.3. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/call-template/index.html b/files/es/web/xslt/element/call-template/index.html deleted file mode 100644 index 788aa9a1e01b47..00000000000000 --- a/files/es/web/xslt/element/call-template/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: call-template -slug: Web/XSLT/Element/call-template -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/call-template -original_slug: Web/XSLT/call-template ---- -

{{XsltRef}}

- -

El elemento <xsl:call-template> invoca una plantilla con nombre.

- -

Sintaxis

- -
<xsl:call-template name=NOMBRE>
-	<xsl:with-param> [opcional]
-</xsl:call-template>
- -

Atributos requeridos

- -
-
name
-
Indica el nombre del template que se desea invocar.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 6.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/call-template/index.md b/files/es/web/xslt/element/call-template/index.md new file mode 100644 index 00000000000000..a018b68140daa7 --- /dev/null +++ b/files/es/web/xslt/element/call-template/index.md @@ -0,0 +1,39 @@ +--- +title: call-template +slug: Web/XSLT/Element/call-template +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/call-template +original_slug: Web/XSLT/call-template +--- +{{XsltRef}} + +El elemento `` invoca una plantilla con nombre. + +### Sintaxis + + + [opcional] + + +### Atributos requeridos + +- `name` + - : Indica el nombre del template que se desea invocar. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 6. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/choose/index.html b/files/es/web/xslt/element/choose/index.html deleted file mode 100644 index 344a9966876461..00000000000000 --- a/files/es/web/xslt/element/choose/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: choose -slug: Web/XSLT/Element/choose -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/choose -original_slug: Web/XSLT/choose ---- -

{{XsltRef}}
- El elemento <xsl:choose> define una elección entre un número de alternativas. Funciona como una sentencia switch en los lenguajes procedurales.

- -

Sintaxis

- -
<xsl:choose>
-	<xsl:when>
-	<xsl:otherwise> [opcional]
-</<xsl:choose>
- -

Atributos necesarios

- -

Ninguno.

- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece con una plantilla. Contiene uno o mas elementos <xsl:when>, y, opcionalmente, un elemento <xsl:otherwise> final.

- -

Definido

- -

XSLT, sección 9.2.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/choose/index.md b/files/es/web/xslt/element/choose/index.md new file mode 100644 index 00000000000000..9540ca4d8ac4e7 --- /dev/null +++ b/files/es/web/xslt/element/choose/index.md @@ -0,0 +1,38 @@ +--- +title: choose +slug: Web/XSLT/Element/choose +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/choose +original_slug: Web/XSLT/choose +--- +{{XsltRef}} +El elemento `` define una elección entre un número de alternativas. Funciona como una sentencia switch en los lenguajes procedurales. + +### Sintaxis + + + + [opcional] + + +### Atributos necesarios + +Ninguno. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece con una plantilla. Contiene uno o mas elementos ``, y, opcionalmente, un elemento `` final. + +### Definido + +XSLT, sección 9.2. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/comment/index.html b/files/es/web/xslt/element/comment/index.html deleted file mode 100644 index 025138aefab5d1..00000000000000 --- a/files/es/web/xslt/element/comment/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: comment -slug: Web/XSLT/Element/comment -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/comment -original_slug: Web/XSLT/comment ---- -

{{XsltRef}}

- -

El elemento <xsl:comment> escribe un comentario en el documento de salida. Debe incluir sólo texto.

- -

Sintaxis

- -
<xsl:comment>
-	TEMPLATE
-</xsl:comment> 
- -

Atributos necesarios

- -

Ninguno.

- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 7.4.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/comment/index.md b/files/es/web/xslt/element/comment/index.md new file mode 100644 index 00000000000000..4bc6a3594b0cde --- /dev/null +++ b/files/es/web/xslt/element/comment/index.md @@ -0,0 +1,38 @@ +--- +title: comment +slug: Web/XSLT/Element/comment +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/comment +original_slug: Web/XSLT/comment +--- +{{XsltRef}} + +El elemento `` escribe un comentario en el documento de salida. Debe incluir sólo texto. + +### Sintaxis + + + TEMPLATE + + +### Atributos necesarios + +Ninguno. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 7.4. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/copy-of/index.html b/files/es/web/xslt/element/copy-of/index.html deleted file mode 100644 index 5ecd743ee0fa8d..00000000000000 --- a/files/es/web/xslt/element/copy-of/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: copy-of -slug: Web/XSLT/Element/copy-of -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/copy-of -original_slug: Web/XSLT/copy-of ---- -

{{XsltRef}}

- -

El elemento <xsl:copy-of> crea una copia completa (incluyendo nodos descendientes) en el documento de salida de lo que sea que indique el atributo.

- -

Sintaxis

- -
<xsl:copy-of select=EXPRESIÓN />
- -

Atributos requeridos

- -
-
select
-
Indica la expresión XPath a utilizar para seleccionar lo que será copiado.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 11.3.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/copy-of/index.md b/files/es/web/xslt/element/copy-of/index.md new file mode 100644 index 00000000000000..75fcadd15641a9 --- /dev/null +++ b/files/es/web/xslt/element/copy-of/index.md @@ -0,0 +1,37 @@ +--- +title: copy-of +slug: Web/XSLT/Element/copy-of +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/copy-of +original_slug: Web/XSLT/copy-of +--- +{{XsltRef}} + +El elemento `` crea una copia completa (incluyendo nodos descendientes) en el documento de salida de lo que sea que indique el atributo. + +### Sintaxis + + + +### Atributos requeridos + +- `select` + - : Indica la expresión XPath a utilizar para seleccionar lo que será copiado. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 11.3. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/copy/index.html b/files/es/web/xslt/element/copy/index.html deleted file mode 100644 index 289c57ce95e1d4..00000000000000 --- a/files/es/web/xslt/element/copy/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: copy -slug: Web/XSLT/Element/copy -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/copy -original_slug: Web/XSLT/copy ---- -

{{XsltRef}}

- -

El elemento <xsl:copy> 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.

- -

Sintaxis

- -
<xsl:copy use-attribute-sets=LISTA-DE-NOMBRES>
-	PLANTILLA
-</xsl:copy>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -
-
use-attribute-sets
-
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.
-
- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 7.5.

- -

Soporte en Gecko

- -

Suportado.

diff --git a/files/es/web/xslt/element/copy/index.md b/files/es/web/xslt/element/copy/index.md new file mode 100644 index 00000000000000..712fe2c0736364 --- /dev/null +++ b/files/es/web/xslt/element/copy/index.md @@ -0,0 +1,39 @@ +--- +title: copy +slug: Web/XSLT/Element/copy +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/copy +original_slug: Web/XSLT/copy +--- +{{XsltRef}} + +El elemento `` 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. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +- `use-attribute-sets` + - : 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. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 7.5. + +### Soporte en Gecko + +Suportado. diff --git a/files/es/web/xslt/element/decimal-format/index.html b/files/es/web/xslt/element/decimal-format/index.html deleted file mode 100644 index 43d687f8fb5c7f..00000000000000 --- a/files/es/web/xslt/element/decimal-format/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: decimal-format -slug: Web/XSLT/Element/decimal-format -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/decimal-format -original_slug: Web/XSLT/decimal-format ---- -

{{XsltRef}}

- -

El elemento <xsl:decimal-format> 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 format-number( ).

- -

Sintaxis

- -
<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 />
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -
-
name
-
Indica el nombre que tendrá este formato.
-
- -
-
decimal-separator
-
Indica el caracter a ser usado como punto decimal. El valor por defecto es (.).
-
- -
-
grouping-separator
-
Indica el separador de miles. El valor por defecto es (,).
-
- -
-
infinity
-
Indica el texto a ser usado para representar el valor de infinito. El valor por defecto es la cadena de texto "Infinity".
-
- -
-
minus-sign
-
Indica el caracter a ser usado como signo negativo. El valor por defecto es el guión (-).
-
- -
-
NaN
-
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 "NaN".
-
- -
-
percent
-
Indica el caracter a ser usado como signo de porcentaje. El valor por defecto es (%).
-
- -
-
per-mille
-
Indica el separador de miles. El valor por defecto es ().
-
- -
-
zero-digit
-
Indica el caracter para el cero. El valor por defecto es (0).
-
- -
-
digit
-
Indica el caracter a ser usado en los patrones de formato para indicar un dígito. El valor por defecto es (#).
-
- -
-
pattern-separator
-
Indica el caracter para separar patrones de formato negativos y positivos. El valor por defecto es el punto y coma (;).
-
- -

Tipo

- -

Elemento raíz, debe ser hijo de elemento <xsl:stylesheet> o <xsl:transform>.

- -

Definido

- -

XSLT, sección 12.3.

- -

Soporte en Gecko

- -

Soportado desde la versión 1.0 (Mozilla 1.0, Netscape 7.0).

diff --git a/files/es/web/xslt/element/decimal-format/index.md b/files/es/web/xslt/element/decimal-format/index.md new file mode 100644 index 00000000000000..54b4788a09deb8 --- /dev/null +++ b/files/es/web/xslt/element/decimal-format/index.md @@ -0,0 +1,78 @@ +--- +title: decimal-format +slug: Web/XSLT/Element/decimal-format +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/decimal-format +original_slug: Web/XSLT/decimal-format +--- +{{XsltRef}} + +El elemento `` 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 `format-number( )`. + +### Sintaxis + + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +- `name` + - : Indica el nombre que tendrá este formato. + +- `decimal-separator` + - : Indica el caracter a ser usado como punto decimal. El valor por defecto es (`.`). + +- `grouping-separator` + - : Indica el separador de miles. El valor por defecto es (`,`). + +- `infinity` + - : Indica el texto a ser usado para representar el valor de infinito. El valor por defecto es la cadena de texto "`Infinity`". + +- `minus-sign` + - : Indica el caracter a ser usado como signo negativo. El valor por defecto es el guión (`-`). + +- `NaN` + - : 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 "`NaN`". + +- `percent` + - : Indica el caracter a ser usado como signo de porcentaje. El valor por defecto es (`%`). + +- `per-mille` + - : Indica el separador de miles. El valor por defecto es (`‰`). + +- `zero-digit` + - : Indica el caracter para el cero. El valor por defecto es (`0`). + +- `digit` + - : Indica el caracter a ser usado en los patrones de formato para indicar un dígito. El valor por defecto es (`#`). + +- `pattern-separator` + - : Indica el caracter para separar patrones de formato negativos y positivos. El valor por defecto es el punto y coma (`;`). + +### Tipo + +Elemento raíz, debe ser hijo de elemento `` o ``. + +### Definido + +XSLT, sección 12.3. + +### Soporte en Gecko + +Soportado desde la versión 1.0 (Mozilla 1.0, Netscape 7.0). diff --git a/files/es/web/xslt/element/element/index.html b/files/es/web/xslt/element/element/index.html deleted file mode 100644 index 8e916cc28e7db4..00000000000000 --- a/files/es/web/xslt/element/element/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: element -slug: Web/XSLT/Element/element -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/element ---- -

{{XsltRef}}

- -


- El elemento <xsl:element> genera un elemento en el documento de salida.

- -

Sintaxis

- -
<xsl:element name=NOMBRE namespace=URI use-attribute-sets=LISTA-DE-NOMBRES >
-	PLANTILLA
-</xsl:template>
- -

Atributos requeridos

- -
-
name
-
Indica el nombre deseado del elemento de salida. El nombre debe seguir las reglas de QName.
-
- -

Atributos opcionales

- -
-
namespace
-
Especifica el nombre de espacio del elemento de salida.
-
use-attribute-sets
-
Lista el conjunto de atributos a ser usados en el elemento de salida. Los nombres deberán estar separados por espacios en blanco.
-
- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 7.1.2.

- -

Soporte en Gecko

- -

Soportado

diff --git a/files/es/web/xslt/element/element/index.md b/files/es/web/xslt/element/element/index.md new file mode 100644 index 00000000000000..34fd0a97fd4366 --- /dev/null +++ b/files/es/web/xslt/element/element/index.md @@ -0,0 +1,41 @@ +--- +title: element +slug: Web/XSLT/Element/element +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/element +--- +{{XsltRef}} + +El elemento `` genera un elemento en el documento de salida. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +- `name` + - : Indica el nombre deseado del elemento de salida. El nombre debe seguir las reglas de QName. + +### Atributos opcionales + +- `namespace` + - : Especifica el nombre de espacio del elemento de salida. +- `use-attribute-sets` + - : Lista el conjunto de atributos a ser usados en el elemento de salida. Los nombres deberán estar separados por espacios en blanco. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 7.1.2. + +### Soporte en Gecko + +Soportado diff --git a/files/es/web/xslt/element/fallback/index.html b/files/es/web/xslt/element/fallback/index.html deleted file mode 100644 index 684df7d6e04cf9..00000000000000 --- a/files/es/web/xslt/element/fallback/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: fallback -slug: Web/XSLT/Element/fallback -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/fallback -original_slug: Web/XSLT/fallback ---- -

{{XsltRef}}

- -


- El elemento <xsl:fallback> indica la plantilla a usar en caso de que algun elemento extendido (o, eventualmente, una nueva versión) no esté soportado.

- -

Sintaxis

- -
<xsl:fallback>
-	PLANTILLA
-</xsl:fallback>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 15

- -

Soporte en Gecko

- -

Sin soporte por el momento.

diff --git a/files/es/web/xslt/element/fallback/index.md b/files/es/web/xslt/element/fallback/index.md new file mode 100644 index 00000000000000..52eec67df21023 --- /dev/null +++ b/files/es/web/xslt/element/fallback/index.md @@ -0,0 +1,38 @@ +--- +title: fallback +slug: Web/XSLT/Element/fallback +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/fallback +original_slug: Web/XSLT/fallback +--- +{{XsltRef}} + +El elemento `` indica la plantilla a usar en caso de que algun elemento extendido (o, eventualmente, una nueva versión) no esté soportado. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 15 + +### Soporte en Gecko + +Sin soporte por el momento. diff --git a/files/es/web/xslt/element/for-each/index.html b/files/es/web/xslt/element/for-each/index.html deleted file mode 100644 index 99d66d9110c05c..00000000000000 --- a/files/es/web/xslt/element/for-each/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: for-each -slug: Web/XSLT/Element/for-each -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/for-each -original_slug: Web/XSLT/for-each ---- -

{{XsltRef}}

- -


- El elemento <xsl:for-each> 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 <xsl:sort> 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.

- -

Sintaxis

- -
<xsl:for-each select=EXPRESIÓN>
-	<xsl:sort> [opcional]
-	PLANTILLA
-</xsl:for-each>
- -

Atributos requeridos

- -
-
select
-
Usa una expresión XPath para seleccionar los nodos a ser procesados.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 8.

- -

Gecko support

- -

Soportado.

diff --git a/files/es/web/xslt/element/for-each/index.md b/files/es/web/xslt/element/for-each/index.md new file mode 100644 index 00000000000000..4ef682f5f17b2a --- /dev/null +++ b/files/es/web/xslt/element/for-each/index.md @@ -0,0 +1,40 @@ +--- +title: for-each +slug: Web/XSLT/Element/for-each +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/for-each +original_slug: Web/XSLT/for-each +--- +{{XsltRef}} + +El elemento `` 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 `` 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. + +### Sintaxis + + + [opcional] + PLANTILLA + + +### Atributos requeridos + +- `select` + - : Usa una expresión XPath para seleccionar los nodos a ser procesados. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 8. + +### Gecko support + +Soportado. diff --git a/files/es/web/xslt/element/if/index.html b/files/es/web/xslt/element/if/index.html deleted file mode 100644 index 30faaf03bd30d9..00000000000000 --- a/files/es/web/xslt/element/if/index.html +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: if -slug: Web/XSLT/Element/if -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/if -original_slug: Web/XSLT/if ---- -

{{XsltRef}}
- 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>

- -

Sintaxis

- -
<xsl:if test=EXPRESSION>
-	TEMPLATE
-</xsl:if>
- -

Atributos requeridos

- -
-
test
-
Contiene una expresión XPath que puede ser evaluada (usando las reglas definidas para boolean( ) 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.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSL sección 9.1.

- -

Soporte en Gecko

- -

Soportado

diff --git a/files/es/web/xslt/element/if/index.md b/files/es/web/xslt/element/if/index.md new file mode 100644 index 00000000000000..02a6118dac0fcb --- /dev/null +++ b/files/es/web/xslt/element/if/index.md @@ -0,0 +1,38 @@ +--- +title: if +slug: Web/XSLT/Element/if +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/if +original_slug: Web/XSLT/if +--- +{{XsltRef}} +El elemento \ 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 \ con un elemento hijo \, y otro elemento hijo \ + +### Sintaxis + + + TEMPLATE + + +### Atributos requeridos + +- `test` + - : Contiene una expresión XPath que puede ser evaluada (usando las reglas definidas para `boolean( )` 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. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSL sección 9.1. + +### Soporte en Gecko + +Soportado diff --git a/files/es/web/xslt/element/import/index.html b/files/es/web/xslt/element/import/index.html deleted file mode 100644 index b985d3c7ebae23..00000000000000 --- a/files/es/web/xslt/element/import/index.html +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: import -slug: Web/XSLT/Element/import -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/import -original_slug: Web/XSLT/import ---- -

{{XsltRef}}

- -


- El elemento <xsl:import> 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 <xsl:include> 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.

- -

Sintaxis

- -
<xsl:import href=URI  />
- -

Atributos requeridos

- -
-
href
-
URI de la hoja de estilo a importar.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Nivel raíz, debe aparecer antes de cualquier otro hijo de <xsl:stylesheet> o <xsl:transform> en la hoja de estilo que la importa.

- -

Definido

- -

XSLT, sección 2.6.2.

- -

Soporte en Gecko

- -

Casi completamente soportado, con tan solo algunos detalles con variables de nivel raíz y parámetros desde Mozilla 1.0.

diff --git a/files/es/web/xslt/element/import/index.md b/files/es/web/xslt/element/import/index.md new file mode 100644 index 00000000000000..6eb8b14f3945f9 --- /dev/null +++ b/files/es/web/xslt/element/import/index.md @@ -0,0 +1,37 @@ +--- +title: import +slug: Web/XSLT/Element/import +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/import +original_slug: Web/XSLT/import +--- +{{XsltRef}} + +El elemento `` 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 `` 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. + +### Sintaxis + + + +### Atributos requeridos + +- `href` + - : URI de la hoja de estilo a importar. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Nivel raíz, debe aparecer antes de cualquier otro hijo de `` o `` en la hoja de estilo que la importa. + +### Definido + +XSLT, sección 2.6.2. + +### Soporte en Gecko + +Casi completamente soportado, con tan solo algunos detalles con variables de nivel raíz y parámetros desde Mozilla 1.0. diff --git a/files/es/web/xslt/element/include/index.html b/files/es/web/xslt/element/include/index.html deleted file mode 100644 index 93ab0f3cd62d75..00000000000000 --- a/files/es/web/xslt/element/include/index.html +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: include -slug: Web/XSLT/Element/include -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/include -original_slug: Web/XSLT/include ---- -

{{XsltRef}}

- -


- El elemento <xsl:include> une el contenido de una hoja de estilo con otra. A diferencia del elemento <xsl:import>, el contenido de la hoja de estilo incluida tiene exactamente la misma precedencia que el contenido de la hoja de estilo que la incluye.

- -

Sintaxis

- -
<xsl:include href=URI />
- -

Atributos requeridos

- -
-
href
-
Indica el URI de la hoja de estilo a incluir.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Elemento raíz, puede aparecer en cualquier orden siendo hijo del elemento <xsl:stylesheet> o el elemento <xsl:transform>.

- -

Definido

- -

XSLT, sección 2.6.1.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/include/index.md b/files/es/web/xslt/element/include/index.md new file mode 100644 index 00000000000000..4598df0e1571f6 --- /dev/null +++ b/files/es/web/xslt/element/include/index.md @@ -0,0 +1,37 @@ +--- +title: include +slug: Web/XSLT/Element/include +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/include +original_slug: Web/XSLT/include +--- +{{XsltRef}} + +El elemento `` une el contenido de una hoja de estilo con otra. A diferencia del elemento ``, el contenido de la hoja de estilo incluida tiene exactamente la misma precedencia que el contenido de la hoja de estilo que la incluye. + +### Sintaxis + + + +### Atributos requeridos + +- `href` + - : Indica el URI de la hoja de estilo a incluir. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Elemento raíz, puede aparecer en cualquier orden siendo hijo del elemento `` o el elemento ``. + +### Definido + +XSLT, sección 2.6.1. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/index.html b/files/es/web/xslt/element/index.html deleted file mode 100644 index 88f4d38009f74d..00000000000000 --- a/files/es/web/xslt/element/index.html +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Elementos -slug: Web/XSLT/Element -tags: - - Todas_las_Categorías - - XSLT - - 'XSLT:Referencia' -translation_of: Web/XSLT/Element ---- -

{{XsltRef}} En este documento se discutiran dos tipos de elementos: elementos raíz e instrucciones. Un elemento raíz debe aparecer como un hijo ya sea de <xsl:stylesheet> o <xsl:transform>. Por otro lado, una instrucción está asociada con una plantilla. Una hoja de estilo puede incluir varias plantillas. Un tercer tipo de elemento, no discutido aquí, es el elemento de resultado literal (LRE por sus siglas en inglés). Un LRE también aparece dentro de una plantilla, y consiste de cualquier elemento que no sea instrucción y que debe ser copiado tal cual al documento resultante, por ejemplo el elemento <hr> cuando se usa en una hoja de estilo para general HTML.

- -

Como nota adicional, cualquier atributo en un LRE y algunos atributos de un conjunto específico de elemento XSLT también pueden incluir lo que se conoce como plantilla de valor de atributo. Que en pocas palabras significa que es una cadena de texto que especifíca una expresión XPath la cual indica el valor del atributo. En tiempo de ejecución la expresión es evaluada y el resultado es sustituido por la expresión XPath. Por ejemplo, asumamos que la variable "image-dir" es definida de la siguiente manera:

- -
<xsl:variable name="image-dir">/images</xsl:variable>
- -

La expresión a ser evaluada se escribe dentro de los símbolos de llaves:

- -
<img src="{$image-dir}/mygraphic.jpg"/>
- -

Esto generaría lo siguiente:

- -
<img src="/images/mygraphic.jpg"/>
- -

El listado de elementos que sigue a continuación incluye una descripción, la sintaxis, la lista de atributos requeridos y opcionales, una descripción del tipo y la posición, su lugar de definición en la recomendación del W3C y una explicación del nivel de soporte en Gecko.

- - - -

categorías

- -

interwikis

diff --git a/files/es/web/xslt/element/index.md b/files/es/web/xslt/element/index.md new file mode 100644 index 00000000000000..17ca6b5b5b42f5 --- /dev/null +++ b/files/es/web/xslt/element/index.md @@ -0,0 +1,64 @@ +--- +title: Elementos +slug: Web/XSLT/Element +tags: + - Todas_las_Categorías + - XSLT + - XSLT:Referencia +translation_of: Web/XSLT/Element +--- +{{XsltRef}} En este documento se discutiran dos tipos de elementos: elementos raíz e instrucciones. Un elemento raíz debe aparecer como un hijo ya sea de `` o ``. Por otro lado, una instrucción está asociada con una plantilla. Una hoja de estilo puede incluir varias plantillas. Un tercer tipo de elemento, no discutido aquí, es el elemento de resultado literal (LRE por sus siglas en inglés). Un LRE también aparece dentro de una plantilla, y consiste de cualquier elemento que no sea instrucción y que debe ser copiado tal cual al documento resultante, por ejemplo el elemento `
` cuando se usa en una hoja de estilo para general HTML. + +Como nota adicional, cualquier atributo en un LRE y algunos atributos de un conjunto específico de elemento XSLT también pueden incluir lo que se conoce como plantilla de valor de atributo. Que en pocas palabras significa que es una cadena de texto que especifíca una expresión XPath la cual indica el valor del atributo. En tiempo de ejecución la expresión es evaluada y el resultado es sustituido por la expresión XPath. Por ejemplo, asumamos que la variable "`image-dir`" es definida de la siguiente manera: + + /images + +La expresión a ser evaluada se escribe dentro de los símbolos de llaves: + + + +Esto generaría lo siguiente: + + + +El listado de elementos que sigue a continuación incluye una descripción, la sintaxis, la lista de atributos requeridos y opcionales, una descripción del tipo y la posición, su lugar de definición en la recomendación del W3C y una explicación del nivel de soporte en Gecko. + +- [xsl:apply-imports](/es/XSLT/apply-imports "es/XSLT/apply-imports") +- [xsl:apply-templates](/es/XSLT/apply-templates "es/XSLT/apply-templates") +- [xsl:attribute](/es/XSLT/attribute "es/XSLT/attribute") +- [xsl:attribute-set](/es/XSLT/attribute-set "es/XSLT/attribute-set") +- [xsl:call-template](/es/XSLT/call-template "es/XSLT/call-template") +- [xsl:choose](/es/XSLT/choose "es/XSLT/choose") +- [xsl:comment](/es/XSLT/comment "es/XSLT/comment") +- [xsl:copy](/es/XSLT/copy "es/XSLT/copy") +- [xsl:copy-of](/es/XSLT/copy-of "es/XSLT/copy-of") +- [xsl:decimal-format](/es/XSLT/decimal-format "es/XSLT/decimal-format") +- [xsl:element](/es/XSLT/element "es/XSLT/element") +- [xsl:fallback](/es/XSLT/fallback "es/XSLT/fallback") _(sin soporte)_ +- [xsl:for-each](/es/XSLT/for-each "es/XSLT/for-each") +- [xsl:if](/es/XSLT/if "es/XSLT/if") +- [xsl:import](/es/XSLT/import "es/XSLT/import") _(casi completamente soportado)_ +- [xsl:include](/es/XSLT/include "es/XSLT/include") +- [xsl:key](/es/XSLT/key "es/XSLT/key") +- [xsl:message](/es/XSLT/message "es/XSLT/message") +- [xsl:namespace-alias](/es/XSLT/namespace-alias "es/XSLT/namespace-alias") _(sin soporte)_ +- [xsl:number](/es/XSLT/number "es/XSLT/number") _(parcialmente soportado)_ +- [xsl:otherwise](/es/XSLT/otherwise "es/XSLT/otherwise") +- [xsl:output](/es/XSLT/output "es/XSLT/output") _(parcialmente soportado)_ +- [xsl:param](/es/XSLT/param "es/XSLT/param") +- [xsl:preserve-space](/es/XSLT/preserve-space "es/XSLT/preserve-space") +- [xsl:processing-instruction](/es/XSLT/processing-instruction "es/XSLT/processing-instruction") +- [xsl:sort](/es/XSLT/sort "es/XSLT/sort") +- [xsl:strip-space](/es/XSLT/strip-space "es/XSLT/strip-space") +- [xsl:stylesheet](/es/XSLT/stylesheet "es/XSLT/stylesheet") _(parcialmente soportado)_ +- [xsl:template](/es/XSLT/template "es/XSLT/template") +- [xsl:text](/es/XSLT/text "es/XSLT/text") _(parcialmente soportado)_ +- [xsl:transform](/es/XSLT/transform "es/XSLT/transform") +- [xsl:value-of](/es/XSLT/value-of "es/XSLT/value-of") _(parcialmente soportado)_ +- [xsl:variable](/es/XSLT/variable "es/XSLT/variable") +- [xsl:when](/es/XSLT/when "es/XSLT/when") +- [xsl:with-param](/es/XSLT/with-param "es/XSLT/with-param") + +categorías + +interwikis diff --git a/files/es/web/xslt/element/key/index.html b/files/es/web/xslt/element/key/index.html deleted file mode 100644 index d18218029717b9..00000000000000 --- a/files/es/web/xslt/element/key/index.html +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: key -slug: Web/XSLT/Element/key -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/key -original_slug: Web/XSLT/key ---- -

{{XsltRef}}

- -


- El elemento <xsl:key> declara una llave con nombre la cual puede ser usada en otro lugar dentro de la hoja de estilo usando la función key( ).

- -

Sintaxis

- -
<xsl:key name=NOMBRE match=EXPRESIÓN
-	use=EXPRESIÓN /> 
- -

Atributos requeridos

- -
-
name
-
Indica el nombre para esta llave. Debe seguir las reglas de tipo QName.
-
match
-
Define el nodo para el que esta llave aplica.
-
use
-
Indica la expresión XPath que se usará para determinar el valor de la llave para cada uno de los nodos aplicables.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Elemento raíz, debe ser hijo del elemento <xsl:stylesheet> o del elemento <xsl:transform>.

- -

Definido

- -

XSLT, sección 12.2.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/key/index.md b/files/es/web/xslt/element/key/index.md new file mode 100644 index 00000000000000..b5bad24d7e38d0 --- /dev/null +++ b/files/es/web/xslt/element/key/index.md @@ -0,0 +1,42 @@ +--- +title: key +slug: Web/XSLT/Element/key +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/key +original_slug: Web/XSLT/key +--- +{{XsltRef}} + +El elemento `` declara una llave con nombre la cual puede ser usada en otro lugar dentro de la hoja de estilo usando la función `key( )`. + +### Sintaxis + + + +### Atributos requeridos + +- `name` + - : Indica el nombre para esta llave. Debe seguir las reglas de tipo QName. +- `match` + - : Define el nodo para el que esta llave aplica. +- `use` + - : Indica la expresión XPath que se usará para determinar el valor de la llave para cada uno de los nodos aplicables. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Elemento raíz, debe ser hijo del elemento `` o del elemento ``. + +### Definido + +XSLT, sección 12.2. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/message/index.html b/files/es/web/xslt/element/message/index.html deleted file mode 100644 index 4566885c451d57..00000000000000 --- a/files/es/web/xslt/element/message/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: message -slug: Web/XSLT/Element/message -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/message -original_slug: Web/XSLT/message ---- -

{{XsltRef}}

- -

El elemento <xsl:message> 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.

- -

Sintaxis

- -
<xsl:message terminate="yes" | "no" >
-	PLANTILLA
-</xsl:message>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -
-
terminate
-
Establecido a "yes", indica que debe terminar la ejecución. El valor por defecto es "no", en cuyo caso se muestra el mensaje y continúa la ejecución.
-
- -

Tipo

- -

Instrucción, aparece dentro de una plantilla.

- -

Definido

- -

XSLT, sección 13.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/message/index.md b/files/es/web/xslt/element/message/index.md new file mode 100644 index 00000000000000..81bc8adc1ff553 --- /dev/null +++ b/files/es/web/xslt/element/message/index.md @@ -0,0 +1,39 @@ +--- +title: message +slug: Web/XSLT/Element/message +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/message +original_slug: Web/XSLT/message +--- +{{XsltRef}} + +El elemento `` 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. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +- `terminate` + - : Establecido a "`yes`", indica que debe terminar la ejecución. El valor por defecto es "`no`", en cuyo caso se muestra el mensaje y continúa la ejecución. + +### Tipo + +Instrucción, aparece dentro de una plantilla. + +### Definido + +XSLT, sección 13. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/namespace-alias/index.html b/files/es/web/xslt/element/namespace-alias/index.html deleted file mode 100644 index f7f7cab6b6b4ed..00000000000000 --- a/files/es/web/xslt/element/namespace-alias/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: namespace-alias -slug: Web/XSLT/Element/namespace-alias -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/namespace-alias -original_slug: Web/XSLT/namespace-alias ---- -

{{XsltRef}}

- -

El elemento <xsl:namespace-alias> 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.

- -

Para prevenir que la cadena literal para el prefijo xsl: 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.

- -

Sintaxis

- -
<xsl:namespace-alias stylesheet-prefix=NOMBRE result-prefix=NOMBRE />
- -

Atributos Requeridos

- -
-
stylesheet-prefix
-
Indica el nombre de espacios temporal.
-
result-prefix
-
Indica el nombre de espacios deseado en el árbol de salida.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Debe ser hijo directo de <xsl:stylesheet> o <xsl:transform>.

- -

Definido

- -

XSLT, sección 7.1.1

- -

Soporte en Gecko

- -

Sin soporte por el momento.

diff --git a/files/es/web/xslt/element/namespace-alias/index.md b/files/es/web/xslt/element/namespace-alias/index.md new file mode 100644 index 00000000000000..9a75810164d80a --- /dev/null +++ b/files/es/web/xslt/element/namespace-alias/index.md @@ -0,0 +1,41 @@ +--- +title: namespace-alias +slug: Web/XSLT/Element/namespace-alias +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/namespace-alias +original_slug: Web/XSLT/namespace-alias +--- +{{XsltRef}} + +El elemento `` 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. + +Para prevenir que la cadena literal para el prefijo `xsl:` 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. + +### Sintaxis + + + +### Atributos Requeridos + +- `stylesheet-prefix` + - : Indica el nombre de espacios temporal. +- `result-prefix` + - : Indica el nombre de espacios deseado en el árbol de salida. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Debe ser hijo directo de `` o ``. + +### Definido + +XSLT, sección 7.1.1 + +### Soporte en Gecko + +Sin soporte por el momento. diff --git a/files/es/web/xslt/element/otherwise/index.html b/files/es/web/xslt/element/otherwise/index.html deleted file mode 100644 index f461f7ec08a756..00000000000000 --- a/files/es/web/xslt/element/otherwise/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: otherwise -slug: Web/XSLT/Element/otherwise -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/otherwise -original_slug: Web/XSLT/otherwise ---- -

{{XsltRef}}

- -

El elemento <xsl:otherwise> se utiliza para definir la acción que se debe tomar cuando no se aplica ninguna de las condiciones <xsl:when>. Es similar a else or default en otros lenguajes de programación.

- -

Sintaxis

- -
<xsl:otherwise>
-	PLANTILLA
-</xsl:otherwise>
- -

Atributos requeridos

- -

Ninguno.

- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Subinstrucción, debe aparecer como el último hijo de un elemento <xsl:choose>, dentro de una plantilla.

- -

Definido

- -

XSLT, sección 9.2

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/otherwise/index.md b/files/es/web/xslt/element/otherwise/index.md new file mode 100644 index 00000000000000..8c8edd7520e141 --- /dev/null +++ b/files/es/web/xslt/element/otherwise/index.md @@ -0,0 +1,38 @@ +--- +title: otherwise +slug: Web/XSLT/Element/otherwise +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/otherwise +original_slug: Web/XSLT/otherwise +--- +{{XsltRef}} + +El elemento `` se utiliza para definir la acción que se debe tomar cuando no se aplica ninguna de las condiciones ``. Es similar a `else` or `default` en otros lenguajes de programación. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +Ninguno. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Subinstrucción, debe aparecer como el último hijo de un elemento ``, dentro de una plantilla. + +### Definido + +XSLT, sección 9.2 + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/when/index.html b/files/es/web/xslt/element/when/index.html deleted file mode 100644 index bc58b9721e022b..00000000000000 --- a/files/es/web/xslt/element/when/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: when -slug: Web/XSLT/Element/when -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/when -original_slug: Web/XSLT/when ---- -

{{XsltRef}}

- -

El elemento <xsl:when> siempre aparece dentro de un elemento <xsl:choose>, actuando como una sentencia case.

- -

Sintaxis

- -
<xsl:when test=EXPRESIÓN>
-	PLANTILLA
-</xsl:when>
- -

Atributos requeridos

- -
-
test
-
Especifica una expresión booleana a evaluar. Si es cierta, se procesa el contenido del elemento; si es falsa, se ignora.
-
- -

Atributos opcionales

- -

Ninguno.

- -

Tipo

- -

Subinstrucción, siempre aparece dentro de un elemento <xsl:choose>.

- -

Definido

- -

XSLT, sección 9.2.

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/when/index.md b/files/es/web/xslt/element/when/index.md new file mode 100644 index 00000000000000..8c62856ecf686b --- /dev/null +++ b/files/es/web/xslt/element/when/index.md @@ -0,0 +1,39 @@ +--- +title: when +slug: Web/XSLT/Element/when +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/when +original_slug: Web/XSLT/when +--- +{{XsltRef}} + +El elemento `` siempre aparece dentro de un elemento ``, actuando como una sentencia case. + +### Sintaxis + + + PLANTILLA + + +### Atributos requeridos + +- `test` + - : Especifica una expresión booleana a evaluar. Si es cierta, se procesa el contenido del elemento; si es falsa, se ignora. + +### Atributos opcionales + +Ninguno. + +### Tipo + +Subinstrucción, siempre aparece dentro de un elemento ``. + +### Definido + +XSLT, sección 9.2. + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/element/with-param/index.html b/files/es/web/xslt/element/with-param/index.html deleted file mode 100644 index 07d97db0542f02..00000000000000 --- a/files/es/web/xslt/element/with-param/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: with-param -slug: Web/XSLT/Element/with-param -tags: - - Todas_las_Categorías - - XSLT -translation_of: Web/XSLT/Element/with-param -original_slug: Web/XSLT/with-param ---- -

{{XsltRef}}

- -

El elemento <xsl:with-param> establece el valor de un parámetro que se pasará a una plantilla.

- -

Syntax

- -
<xsl:with-param name=NOMBRE select=EXPRESIÓN>
-	PLANTILLA
-</xsl:with-param>
- -

Atributos requeridos

- -
-
name
-
Dá a este parámetro un nombre.
-
- -

Atributos opcionales

- -
-
select
-
Define el valor del parámtero a través de una expresión XPath. Si el elemento contiene una plantilla, se ignorará este atributo.
-
- -

Tipo

- -

Subinstrucción, siempre aparece dentro de un elemento <xsl:apply-templates> o <xsl:call-template>.

- -

Definido

- -

XSLT 11.6

- -

Soporte en Gecko

- -

Soportado.

diff --git a/files/es/web/xslt/element/with-param/index.md b/files/es/web/xslt/element/with-param/index.md new file mode 100644 index 00000000000000..2b803e4e8108eb --- /dev/null +++ b/files/es/web/xslt/element/with-param/index.md @@ -0,0 +1,40 @@ +--- +title: with-param +slug: Web/XSLT/Element/with-param +tags: + - Todas_las_Categorías + - XSLT +translation_of: Web/XSLT/Element/with-param +original_slug: Web/XSLT/with-param +--- +{{XsltRef}} + +El elemento `` establece el valor de un parámetro que se pasará a una plantilla. + +### Syntax + + + PLANTILLA + + +### Atributos requeridos + +- `name` + - : Dá a este parámetro un nombre. + +### Atributos opcionales + +- `select` + - : Define el valor del parámtero a través de una expresión XPath. Si el elemento contiene una plantilla, se ignorará este atributo. + +### Tipo + +Subinstrucción, siempre aparece dentro de un elemento `` o ``. + +### Definido + +XSLT 11.6 + +### Soporte en Gecko + +Soportado. diff --git a/files/es/web/xslt/transforming_xml_with_xslt/index.html b/files/es/web/xslt/transforming_xml_with_xslt/index.html deleted file mode 100644 index 1606357e34e6c3..00000000000000 --- a/files/es/web/xslt/transforming_xml_with_xslt/index.html +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: Transformando XML con XSLT -slug: Web/XSLT/Transforming_XML_with_XSLT -tags: - - Todas_las_Categorías - - Transformando_XML_con_XSLT - - XSLT -translation_of: Web/XSLT/Transforming_XML_with_XSLT -original_slug: Web/XSLT/Transformando_XML_con_XSLT ---- -

-


-

-

Introducción

-

La separación del contenido y la presentación es una característica clave en el diseño de XML. La estructura de un documento XML esta diseñada para reflejar y clarificar relaciones importantes entre los aspectos individuales del contenido en si mismo, sin preocuparse de la forma en que posteriormente se visualizaran los datos. Una estructuración inteligente es particularmente importante cuando cada día se realizan más conexiones entre máquinas muy diferentes a través de la red. -

Finalmente, gran parte del contenido almacenado en los documentos XML será mostrado al lector (humano). Dado que el navegador proporciona un interfaz conocido y flexible al usuario, es el mecanismo ideal para presentar los contenidos en XML. Construido él mismo usando numerosas tecnologías XML, Mozilla incluye todos los mecanismos necesarios para procesar tanto los documentos XML originales, como las hojas de transformación utilizadas para formatearlo y mostrarlo en HTML. Al mismo tiempo se reduce la carga del servidor, dado que el procesamiento se produce en el lado del cliente. -

Actualmente, Gecko (el motor de visualización que utilizan Mozilla y Firefox) soporta dos tipos de hojas de estilo para XML. Para el control básico de la apariencia (como fuentes, colores, posición, etc...) Gecko utiliza CSS, parecido al DHTML. Todo CSS1 y la mayor parte de CSS2 están soportados. El soporte para el estándar CSS3 está en desarrollo. Para más información sobre CSS, véase Eric Meyer's CSS pages. Para una introducción de CSS1 y Netscape, véase Browser Central page. -

El segundo tipo de hojas de transformación que soporta Gecko son las hojas de estilo XSLT, eXtensible Stylesheet Language/Transform. XSLT permite al autor de una hoja de estilo transformar un documento original XML de dos formas: manipulando y ordenando el contenido (incluyendo una reordenación general de éste si es necesario), y transformando el contenido en distintos formatos (en el caso de Netscape, se convierte al vuelo en HTML para ser mostrado por el navegador). -

-

Referencia de XSLT/XPath

-

Elementos

- -

Ejes

- -

Funciones

- -

Para futuras lecturas

- -

Índice

-
-

Información original del documento

-
  • Copyright Information: Copyright © 2001-2003 Netscape. All rights reserved. -
  • Note: This reprinted article was originally part of the DevEdge site. -
-
-


-Categorías -

enlaces interwikis -

{{ languages( { "en": "en/Transforming_XML_with_XSLT", "fr": "fr/Transformations_XML_avec_XSLT", "ko": "ko/Transforming_XML_with_XSLT", "pl": "pl/Transformacje_XML_z_XSLT" } ) }} diff --git a/files/es/web/xslt/transforming_xml_with_xslt/index.md b/files/es/web/xslt/transforming_xml_with_xslt/index.md new file mode 100644 index 00000000000000..52666223e38698 --- /dev/null +++ b/files/es/web/xslt/transforming_xml_with_xslt/index.md @@ -0,0 +1,136 @@ +--- +title: Transformando XML con XSLT +slug: Web/XSLT/Transforming_XML_with_XSLT +tags: + - Todas_las_Categorías + - Transformando_XML_con_XSLT + - XSLT +translation_of: Web/XSLT/Transforming_XML_with_XSLT +original_slug: Web/XSLT/Transformando_XML_con_XSLT +--- +### [Introducción](es/Transformando_XML_en_XSLT/Introducci%c3%b3n) + +La separación del contenido y la presentación es una característica clave en el diseño de [XML](es/XML). La estructura de un documento XML esta diseñada para reflejar y clarificar relaciones importantes entre los aspectos individuales del contenido en si mismo, sin preocuparse de la forma en que posteriormente se visualizaran los datos. Una estructuración inteligente es particularmente importante cuando cada día se realizan más conexiones entre máquinas muy diferentes a través de la red. + +Finalmente, gran parte del contenido almacenado en los documentos XML será mostrado al lector (humano). Dado que el navegador proporciona un interfaz conocido y flexible al usuario, es el mecanismo ideal para presentar los contenidos en XML. Construido él mismo usando numerosas tecnologías XML, Mozilla incluye todos los mecanismos necesarios para procesar tanto los documentos XML originales, como las hojas de transformación utilizadas para formatearlo y mostrarlo en HTML. Al mismo tiempo se reduce la carga del servidor, dado que el procesamiento se produce en el lado del cliente. + +Actualmente, Gecko (el motor de visualización que utilizan Mozilla y Firefox) soporta dos tipos de hojas de estilo para XML. Para el control básico de la apariencia (como fuentes, colores, posición, etc...) Gecko utiliza [CSS](es/CSS), parecido al [DHTML](es/DHTML). Todo CSS1 y la mayor parte de CSS2 están soportados. El soporte para el estándar CSS3 está en desarrollo. Para más información sobre CSS, véase [Eric Meyer's CSS pages](http://www.meyerweb.com/eric/css/). Para una introducción de CSS1 y Netscape, véase [Browser Central page](http://home.netscape.com/browsers/future/standards.html#1). + +El segundo tipo de hojas de transformación que soporta Gecko son las hojas de estilo XSLT, eXtensible Stylesheet Language/Transform. XSLT permite al autor de una hoja de estilo transformar un documento original XML de dos formas: manipulando y ordenando el contenido (incluyendo una reordenación general de éste si es necesario), y transformando el contenido en distintos formatos (en el caso de Netscape, se convierte al vuelo en HTML para ser mostrado por el navegador). + +### Referencia de XSLT/XPath + +#### [Elementos](es/XSLT/Elementos) + +- [xsl:apply-imports](es/XSLT/apply-imports) _(soportado)_ +- [xsl:apply-templates](es/XSLT/apply-templates) _(soportado)_ +- [xsl:attribute](es/XSLT/attribute) _(soportado)_ +- [xsl:attribute-set](es/XSLT/attribute-set) _(soportado)_ +- [xsl:call-template](es/XSLT/call-template) _(soportado)_ +- [xsl:choose](es/XSLT/choose) _(soportado)_ +- [xsl:comment](es/XSLT/comment) _(soportado)_ +- [xsl:copy](es/XSLT/copy) _(soportado)_ +- [xsl:copy-of](es/XSLT/copy-of) _(soportado)_ +- [xsl:decimal-format](es/XSLT/decimal-format) _(soportado)_ +- [xsl:element](es/XSLT/element) _(soportado)_ +- [xsl:fallback](es/XSLT/fallback) _(no soportado)_ +- [xsl:for-each](es/XSLT/for-each) _(soportado)_ +- [xsl:if](es/XSLT/if) _(soportado)_ +- [xsl:import](es/XSLT/import) _(soportado en la mayoría de casos)_ +- [xsl:include](es/XSLT/include) _(soportado)_ +- [xsl:key](es/XSLT/key) _(soportado)_ +- [xsl:message](es/XSLT/message) _(soportado)_ +- [xsl:namespace-alias](es/XSLT/namespace-alias) _(no soportado)_ +- [xsl:number](es/XSLT/number) _(parcialmente soportado)_ +- [xsl:otherwise](es/XSLT/otherwise) _(soportado)_ +- [xsl:output](es/XSLT/output) _(parcialmente soportado)_ +- [xsl:param](es/XSLT/param) _(soportado)_ +- [xsl:preserve-space](es/XSLT/preserve-space) _(soportado)_ +- [xsl:processing-instruction](es/XSLT/processing-instruction) +- [xsl:sort](es/XSLT/sort) _(soportado)_ +- [xsl:strip-space](es/XSLT/strip-space) _(soportado)_ +- [xsl:stylesheet](es/XSLT/stylesheet) _(parcialmente soportado)_ +- [xsl:template](es/XSLT/template) _(soportado)_ +- [xsl:text](es/XSLT/text) _(parcialmente supported)_ +- [xsl:transform](es/XSLT/transform) _(soportado)_ +- [xsl:value-of](es/XSLT/value-of) _(parcialmente soportado)_ +- [xsl:variable](es/XSLT/variable) _(soportado)_ +- [xsl:when](es/XSLT/when) _(soportado)_ +- [xsl:with-param](es/XSLT/with-param) _(soportado)_ + +#### [Ejes](es/XPath/Ejes) + +- [ancestor](es/XPath/Ejes/ancestor) +- [ancestor-or-self](es/XPath/Ejes/ancestor-or-self) +- [attribute](es/XPath/Ejes/attribute) +- [child](es/XPath/Ejes/child) +- [descendant](es/XPath/Ejes/descendant) +- [descendant-or-self](es/XPath/Ejes/descendant-or-self) +- [following](es/XPath/Ejes/following) +- [following-sibling](es/XPath/Ejes/following-sibling) +- [namespace](es/XPath/Ejes/namespace) _(no soportado)_ +- [parent](es/XPath/Ejes/parent) +- [preceding](es/XPath/Ejes/preceding) +- [preceding-sibling](es/XPath/Ejes/preceding-sibling) +- [self](es/XPath/Ejes/self) + +#### [Funciones](es/XPath/Funciones) + +- [boolean()](es/XPath/Funciones/boolean) _(soportado)_ +- [ceiling()](es/XPath/Funciones/ceiling) _(soportado)_ +- [concat()](es/XPath/Funciones/concat) _(soportado)_ +- [contains()](es/XPath/Funciones/contains) _(soportado)_ +- [count()](es/XPath/Funciones/count) _(soportado)_ +- [current()](es/XPath/Funciones/current) _(soportado)_ +- [document()](es/XPath/Funciones/document) _(soportado)_ +- [element-available()](es/XPath/Funciones/element-available) _(soportado)_ +- [false()](es/XPath/Funciones/false) _(soportado)_ +- [floor()](es/XPath/Funciones/floor) _(soportado)_ +- [format-number()](es/XPath/Funciones/format-number) _(soportado)_ +- [function-available()](es/XPath/Funciones/function-available) _(soportado)_ +- [generate-id()](es/XPath/Funciones/generate-id) _(soportado)_ +- [id()](es/XPath/Funciones/id) _(parcialmente soportado)_ +- [key()](es/XPath/Funciones/key) _(soportado)_ +- [lang()](es/XPath/Funciones/lang) _(soportado)_ +- [last()](es/XPath/Funciones/last) _(soportado)_ +- [local-name()](es/XPath/Funciones/local-name) _(soportado)_ +- [name()](es/XPath/Funciones/name) _(soportado)_ +- [namespace-uri()](es/XPath/Funciones/namespace-uri) _(soportado)_ +- [normalize-space()](es/XPath/Funciones/normalize-space) _(soportado)_ +- [not()](es/XPath/Funciones/not) _(soportado)_ +- [number()](es/XPath/Funciones/number) _(soportado)_ +- [position()](es/XPath/Funciones/position) _(soportado)_ +- [round()](es/XPath/Funciones/round) _(soportado)_ +- [starts-with()](es/XPath/Funciones/starts-with) _(soportado)_ +- [string()](es/XPath/Funciones/string) _(soportado)_ +- [string-lenght()](es/XPath/Funciones/string-length) _(soportado)_ +- [substring()](es/XPath/Funciones/substring) _(soportado)_ +- [substring-after()](es/XPath/Funciones/substring-after) _(soportado)_ +- [substring-before()](es/XPath/Funciones/substring-before) _(soportado)_ +- [sum()](es/XPath/Funciones/sum) _(soportado)_ +- [system-property()](es/XPath/Funciones/system-property) _(soportado)_ +- [translate()](es/XPath/Funciones/translate) _(soportado)_ +- [true()](es/XPath/Funciones/true) _(soportado)_ +- [unparsed-entity-url()](es/XPath/Funciones/unparsed-entity-url) _(no soportado)_ + +### [Para futuras lecturas](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas) + +- [Libros](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Libros) +- [Online](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Online) + + - [El Consorcio del amplio mundo de la Web](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#El_Consorcio_del_Mundo_de_la_Web) + - [Portales](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Portales) + - [Artículos](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Art.C3.ADculos) + - [Tutoriales/Ejemplos](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Tutoriales.2FEjemplos) + - [Listas de mails/Grupos de noticias](es/Transformando_XMLcon_XSLT/Para_Futuras_Lecturas#Listas_de_mails.2FGrupos_de_noticias) + +### [Índice](es/Transformando_XML_con_XSLT/Indice) + +### Información original del documento + +- Copyright Information: Copyright © 2001-2003 Netscape. All rights reserved. +- Note: This reprinted article was originally part of the DevEdge site. + +Categorías + +enlaces interwikis