Referencia de XSLT


xsl:apply-imports Invoca una regla de plantilla reemplazada.
xsl:apply-templates Dirige el procesador XSLT para que busque la plantilla adecuada que se debe aplicar, según el tipo y el contexto del nodo seleccionado.
xsl:attribute Crea un nodo de atributo y lo asocia a un elemento resultante.
xsl:attribute-set Define un conjunto de atributos con nombre.
xsl:call-template Invoca una plantilla por nombre.
xsl:choose Proporciona múltiples pruebas condicionales junto con los elementos <xsl:otherwise> y <xsl:when>.
xsl:comment Genera un comentario en el resultado.
xsl:copy Copia el nodo actual del origen al resultado.
xsl:copy-of Inserta subárboles y fragmentos del árbol de resultados en el árbol de resultados.
xsl:decimal-format Declara un formato-digital, que controla la interpretación de un modelo de formato utilizado por la función format-number.
xsl:element Crea un elemento con el nombre especificado en el resultado.
xsl:fallback Llama al contenido de la plantilla que puede proporcionar un sustituto razonable al comportamiento del nuevo elemento cuando se encuentre.
xsl:for-each Aplica una plantilla repetidamente, aplicándola a su vez en cada nodo de un conjunto.
xsl:if Permite obtener fragmentos de plantillas condicionales simples.
xsl:import Importa otro archivo XSLT.
xsl:include Incluye otro archivo XSLT.
xsl:key Declara una clave para utilizar con la función key() en expresiones de lenguaje de ruta XML (XPath).
xsl:message Envía un mensaje de texto al búfer del mensaje o al cuadro de diálogo del mensaje.
xsl:namespace-alias Sustituye el prefijo relacionado con un espacio de nombres dado por otro prefijo.
xsl:number Inserta un número con formato en el árbol de resultados.
xsl:otherwise Proporciona múltiples pruebas condicionales junto con los elementos <xsl:choose> y <xsl:when>.
xsl:output Especifica las opciones que se deben utilizar a la hora de serializar el árbol de resultados.
xsl:param Declara un parámetro con nombre que se puede utilizar dentro de un elemento <xsl:stylesheet> o un elemento <xsl:template>. Permite especificar un valor predeterminado.
xsl:preserve-space Conserva los espacios en blanco en un documento.
xsl:processing-instruction Genera una instrucción de proceso en el resultado.
msxsl:script* Define variables y funciones globales para extensiones de secuencias de comandos.
xsl:sort Especifica los criterios de ordenación para las listas de nodos seleccionadas por <xsl:for-each> o <xsl:apply-templates>.
xsl:strip-space Elimina espacios en blanco en un documento.
xsl:stylesheet Especifica el elemento de documento en un archivo XSLT. El elemento de documento contiene otros elementos XSLT.
xsl:template Define una plantilla reutilizable para generar los resultados deseados para los nodos de un tipo y contexto en particular.
xsl:text Genera texto en el resultado.
xsl:transform Lleva a cabo la misma función que <xsl:stylesheet>.
xsl:value-of Inserta el valor del nodo seleccionado como texto.
xsl:variable Especifica un valor enlazado de una expresión.
xsl:when Proporciona múltiples pruebas condicionales junto con los elementos <xsl:choose> y <xsl:otherwise>.
xsl:with-param Pasa un parámetro a una plantilla.

La referencia corresponde a Msdm Microsoft