عنصر XSLT <xsl:element>

تعریف و استفاده

<xsl:element> عنصری است که برای ایجاد گره‌های عنصر در مستند خروجی استفاده می‌شود.

قوانین

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

ویژگی

ویژگی مقدار توضیح
name name ضروری. تعیین نام عنصری که باید ایجاد شود (می‌توان از عبارت برای تنظیم ویژگی name استفاده کرد، این عبارت در زمان اجرا محاسبه می‌شود، مانند:<xsl:element name="{$country}" />)
namespace URI اختیاری. تعیین URI نام‌فضای عنصر. (می‌توان از عبارت برای تنظیم ویژگی namespace استفاده کرد، این عبارت در زمان اجرا محاسبه می‌شود، مانند:<xsl:element name="{$country}" namespace="{$someuri}"/>)
use-attribute-sets namelist اختیاری. مجموعه‌ای از ویژگی‌های جدا شده با فاصله، که ویژگی‌هایی را شامل می‌شود که باید به عنصر اضافه شوند.

مثال

مثال 1

ایجاد یک عنصر به نام "singer" که شامل ارزش هر عنصر 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>

فایل XML را مشاهده کنید,فایل XSL را مشاهده کنید,نتیجه را مشاهده کنید.