Home >Online Product Documentation >Table of Contents >xsl:element
Adds an element to the result tree.
<xsl:element name="qualified_name"> element_contents </xsl:element>
The XSLT processor uses the contents of the xsl:element instruction as a template for the attributes and contents of the new element.
xsl:element
The prefix part of the name attribute becomes the prefix for the element you are creating. The local part of the name attribute becomes the local name of the element you are creating.
name
The XSLT processor interprets the name attribute as an attribute value template. The string that results from instantiating the attribute value template must be a qualified name. If it is not, the XSLT processor reports an error.
<xsl:element name="audio:CD"> <xsl:element name="audio:title">Celtic Airs</xsl:element> <xsl:element name="audio:artist">Chieftains</xsl:element> </xsl:element>
The result of this instruction looks like the following:
<audio:CD> <audio:title>Celtic Airs</audio:title> <audio:artist>Chieftains</audio:artist> </audio:CD>