عنصر <xsl:element> XSLT

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

<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 را مشاهده کنید,نتیجه را مشاهده کنید.