Resumen XSLT
Vincular una hoja XSL
Se debe incluir la siguiente línea en el documento XML (después del prólogo):
<?xml-stylesheet type="text/xsl" href="hoja.xsl"?>
Elementos XSLT
Algunos elementos XSLT son los mostrados en la siguiente tabla:
Elemento | Descripción |
---|---|
output | Define el tipo de salida que se generará la transformación XSLT. |
template | Bloque fundamental de una hoja XSLT. Permite definir una plantilla (template). |
value-of | Obtiene el valor de una expresión XPath dada y lo inserta en el árbol de resultados del documento de salida. |
variable | Permite asignar un valor a una etiqueta y poder utilizarla en otro lugar. |
attribute | Añade un atributo a un elemento en el árbol de resultados. |
for-each | Recorre cada uno de los nodos del árbol que recibe como argumento. |
if | Decide si se va a procesar o no una parte del documento XSL en función de una condición. |
choose | Decide qué parte de la hoja XSL se va a procesar en función de varios resultados. |
sort | Ordena una serie de nodos. |
import | Importa una hoja de estilos XSL localizada en una URI dada. |
decimal-format | Define un patrón que permite convertir en cadenas de texto números en coma flotante. |