Saltar al contenido principal

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:

ElementoDescripción
outputDefine el tipo de salida que se generará la transformación XSLT.
templateBloque fundamental de una hoja XSLT. Permite definir una plantilla (template).
value-ofObtiene el valor de una expresión XPath dada y lo inserta en el árbol de resultados del documento de salida.
variablePermite asignar un valor a una etiqueta y poder utilizarla en otro lugar.
attributeAñade un atributo a un elemento en el árbol de resultados.
for-eachRecorre cada uno de los nodos del árbol que recibe como argumento.
ifDecide si se va a procesar o no una parte del documento XSL en función de una condición.
chooseDecide qué parte de la hoja XSL se va a procesar en función de varios resultados.
sortOrdena una serie de nodos.
importImporta una hoja de estilos XSL localizada en una URI dada.
decimal-formatDefine un patrón que permite convertir en cadenas de texto números en coma flotante.