XSLT <xsl:element>Elemento


XSLT 元素参考手册Manual de referencia completo de elementos XSLT

Definición y uso

El elemento <xsl:element> se utiliza para crear nodos de elemento en el documento de salida.


Sintaxis

<xsl:element
name="name"
namespace="URI"
use-attribute-sets="namelist">

<!-- Content:template -->

</xsl:element>

Atributos

Atributos Valor Descripción
name name Obligatorio. Especifica el nombre del elemento a crear. (Se puede usar una expresión para asignar un valor al atributo name, esta expresión se evalúa en tiempo de ejecución, por ejemplo: <xsl:element name="{$country}" />)
namespace URI Opcional. Especifica el URI del espacio de nombres del elemento. (Se puede usar una expresión para asignar un valor al atributo namespace, esta expresión se evalúa en tiempo de ejecución, por ejemplo: <xsl:element name="{$country}" namespace="{$someuri}"/>)
use-attribute-sets namelist Opcional. Lista de conjuntos de atributos separados por espacios, que contienen los atributos que se deben agregar al elemento.

Ejemplo 1

Crea un elemento llamado "singer" que contiene el valor de cada elemento artist:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<xsl:for-each select="catalog/cd">
<xsl:element name="singer">
<xsl:value-of select="artist" />
</xsl:element>
<br />
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

、 、 。


XSLT 元素参考手册Manual de referencia completo de elementos XSLT Otras extensiones