عنصر <xsl:attribute> XSLT

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

عنصر <xsl:attribute> برای اضافه کردن ویژگی به عنصر استفاده می‌شود.

نکته:عنصر <xsl:attribute> جایگزین ویژگی‌های مشابه نام‌گذاری شده می‌شود.

جملات

<xsl:attribute name="attributename" namespace="uri">
  <!-- Content:template -->
</xsl:attribute>

ویژگی

ویژگی مقدار توضیح
name نام ویژگی ضروری. نام ویژگی را تعیین کنید.
فضای نام URI اختیاری. URI نام فضای ویژگی را تعریف کنید.

مثال

مثال 1

ویژگی source را به عنصر picture اضافه کنید:

<picture>
  <xsl:attribute name="source"/>
</picture>

مثال 2

ویژگی source را به عنصر picture اضافه کنید و از مقدار موجود در "images/name" برای تنظیم آن استفاده کنید:

<picture>
  <xsl:attribute name="source">
    <xsl:value-of select="images/name" />
  </xsl:attribute>
</picture>

مثال 3

ایجاد مجموعه‌ای از ویژگی‌ها که می‌تواند به هر عنصر خروجی اعمال شود:

<xsl:attribute-set name="font">
  <xsl:attribute name="fname">Arial</xsl:attribute>
  <xsl:attribute name="size">14px</xsl:attribute>
  <xsl:attribute name="color">red</xsl:attribute>
</xsl:attribute-set>