Elementos XSLT

La tabla siguiente proporciona un breve resumen de todos los elementos XSLT.

Elementos XSLT

Elemento

Descripción

xsl:apply-imports

Invoca una regla de plantilla invalidada.

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 adjunta 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 scripts.

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.

* Denota una extensión de propiedad de Microsoft para compatibilidad con el script.

Vea también

Referencia

Función format-number

Elemento <xsl:apply-templates>

Elemento <xsl:choose>

Elemento <xsl:for-each>

Elemento <xsl:otherwise>

Elemento <xsl:stylesheet>

Elemento <xsl:template>

Elemento <xsl:when>