Manual de referencia de elementos de XSLT

Elementos derivados de la recomendación de W3C (Versión 1.0 de XSLT).

Elementos XSLT

Si necesitas más información sobre los siguientes elementos, haz clic en el enlace de la columna de elementos.

Elemento Descripción
apply-imports Aplicar las reglas de plantilla provenientes de la hoja de estilo importada.
apply-templates Aplicar un plantilla al elemento actual o a los subelementos del elemento actual.
attribute Agregar un atributo al elemento.
attribute-set Crear un conjunto de atributos nombrados.
call-template Llamar a un plantilla especificado.
choose Usado junto con <when> y <otherwise> para expresar pruebas de condiciones múltiples.
comment Crear un nodo de comentario en el árbol de resultados.
copy Crear una copia del nodo actual (sin subnodos ni atributos).
copy-of Crear una copia del nodo actual (con subnodos y atributos).
decimal-format Definir los caracteres y símbolos a usar al convertir un número a una cadena utilizando la función format-number().
element Crear un nodo de elemento en el documento de salida.
fallback Si el procesador no admite un elemento XSLT, especificar un código alternativo para ejecutar.
for-each Recorrer cada nodo en el conjunto de nodos especificado.
if Incluir un plantilla, aplicable solo cuando se cumple una condición específica.
import Usado para inyectar el contenido de una hoja de estilo en otra.
include Incluir el contenido de una hoja de estilo en otra.
key Declarar una clave nombrada.
message Escribe un mensaje en la salida (para informes de errores).
namespace-alias Se reemplazan los espacios de nombres nombrados del estilo por espacios de nombres diferentes en la salida.
number Se determina la posición entera del nodo actual y se formatea el número.
otherwise Se especifica la acción predeterminada del elemento <choose>.
output Se define el formato del documento de salida.
param Se declara un parámetro local o global.
preserve-space Se utilizan para definir elementos que deben preservar los espacios en blanco.
processing-instruction Se generan nodos de instrucción de procesamiento.
sort Se ordena el resultado.
strip-space Se definen los elementos que deben eliminar los caracteres de espacio en blanco.
stylesheet Se define el elemento raíz del estilo.
template Las reglas aplicadas cuando se coincide con el nodo especificado.
text Se generan nodos de texto a través del estilo.
transform Se define el elemento raíz del estilo.
value-of Se extrae el valor de un nodo seleccionado.
variable Se declara una variable local o global.
when Se especifica la acción del elemento <choose>.
with-param Se especifica el valor de los parámetros que deben ser pasados a un cierto patrón.