XSLT Manual de referencia de elementos
Elementos XSLT derivados de la recomendación del W3C (XSLT Version 1.0).
Elementos XSLT
Si necesita información más detallada sobre los siguientes elementos, haga clic en los enlaces de la columna de elementos.
| Elemento | Descripción |
|---|---|
| apply-imports | Aplica reglas de plantilla de hojas de estilo importadas. |
| apply-templates | Aplica reglas de plantilla al elemento actual o a los nodos hijos del elemento actual. |
| attribute | Añade un atributo. |
| attribute-set | Define un conjunto de atributos con nombre. |
| call-template | Invoca una plantilla especificada. |
| choose | Se utiliza junto con <when> y <otherwise> para expresar múltiples pruebas condicionales. |
| comment | Crea un nodo de comentario en el árbol de resultados. |
| copy | Crea una copia del nodo actual (sin nodos hijos ni atributos). |
| copy-of | Crea una copia del nodo actual (con nodos hijos y atributos). |
| decimal-format | Define los caracteres y símbolos que se utilizarán al convertir números a cadenas mediante la función format-number(). |
| element | Crea un nodo de elemento en el documento de salida. |
| fallback | Si el procesador no admite un determinado elemento XSLT, especifica un código alternativo para ejecutar. |
| for-each | Itera sobre cada nodo del conjunto de nodos especificado. |
| if | Contiene una plantilla que se aplica solo cuando se cumple una condición especificada. |
| import | Se utiliza para importar el contenido de una hoja de estilo en otra.Nota:La hoja de estilo importada tiene menor prioridad que la hoja de estilo que la importa. |
| include | Incluye el contenido de una hoja de estilo en otra.Nota:La hoja de estilo incluida (included style sheet) tiene la misma prioridad que la hoja de estilo que la incluye (including style sheet). |
| key | Declara una clave con nombre que se utiliza en la hoja de estilo mediante la función key(). |
| message | Escribe un mensaje en la salida (para informar de errores). |
| namespace-alias | Reemplaza los espacios de nombres de la hoja de estilo por espacios de nombres diferentes en la salida. |
| number | Determina la posición entera del nodo actual y formatea los números. |
| otherwise | Especifica la acción predeterminada del elemento <choose>. |
| output | Define el formato del documento de salida. |
| param | Declara un parámetro local o global. |
| preserve-space | Define los elementos que conservan los espacios en blanco. |
| processing-instruction | Escribe una instrucción de procesamiento en la salida, es decir, genera un nodo de instrucción de procesamiento. |
| sort | Ordena la salida. |
| strip-space | Define los elementos en los que se deben eliminar los caracteres de espacio en blanco. |
| stylesheet | Define el elemento raíz de una hoja de estilo. |
| template | La regla que se aplica cuando el nodo especificado coincide. |
| text | Escribe texto en la salida, es decir, genera nodos de texto mediante la hoja de estilo. |
| transform | Define el elemento raíz de una hoja de estilo. |
| value-of | Extrae el valor del nodo seleccionado. |
| variable | Declara una variable local o global. |
| when | Especifica la acción del elemento <choose>. |
| with-param | Especifica el valor del parámetro que se pasa a la plantilla. |
Otras extensiones