XSLT <xsl:element> -Element

Definition und Verwendung

Der <xsl:element> -Element wird verwendet, um Knoten im Ausgabedokument zu erstellen.

Syntax

<xsl:element
name="name"
namespace="URI"
use-attribute-sets="namelist">
  <!-- Content:template -->
</xsl:element>

Attribute

Attribute Wert Beschreibung
name name Erforderlich. Definiert den Namen des zu erstellenden Elements (ein Ausdruck kann zur Zuweisung des Namens an das Attribut name verwendet werden, dieser Ausdruck wird zur Laufzeit berechnet, zum Beispiel: <xsl:element name="{$country}" />)
namespace URI Optional. Definiert den Namensraum URI des Elements. (Ein Ausdruck kann zur Zuweisung des Namensraums an das Attribut namespace verwendet werden, dieser Ausdruck wird zur Laufzeit berechnet, zum Beispiel: <xsl:element name="{$country}" namespace="{$someuri}"/>)
use-attribute-sets namelist Optional. Ein durch Leerzeichen getrenntes Attributset, das die Attribute enthält, die dem Element hinzugefügt werden sollen.

Beispiel

Beispiel 1

Erstellen Sie ein Element namens "singer", das die Werte jedes "artist"-Elements enthält:

<?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>

View XML File,View XSL File,View Results.