عنصر XSLT <xsl:attribute-set>

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

<xsl:attribute-set> علامت می‌تواند مجموعه ویژگی‌های نام‌گذاری شده را ایجاد کند. این مجموعه ویژگی‌ها (attribute-set) می‌تواند به صورت یکپارچه به مستند خروجی اعمال شود.

نکته:باید فرزند <xsl:stylesheet> یا <xsl:transform> باشد.

قانون‌گذاری

<xsl:attribute-set
name="name" use-attribute-sets="name-list">
  <!-- Content:xsl:attribute* -->
</xsl:attribute-set>

ویژگی

ویژگی مقدار توضیح
name name ضروری. نام مجموعه ویژگی‌ها را تعیین می‌کند.
use-attribute-sets name-list اختیاری. لیست مجموعه‌های ویژگی‌های دیگری که در این مجموعه ویژگی‌ها استفاده می‌شوند، با فاصله جدا شده‌اند.

مثال

مثال 1

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

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