دستورالعمل‌های عناصر XSLT

عناصر XSLT از پیشنهاد W3C (نسخه 1.0 XSLT) مشتق شده‌اند.

عناصر XSLT

اگر نیاز به اطلاعات بیشتر در مورد عناصر زیر دارید، روی لینک در ستون عنصر کلیک کنید.

  • N: نشان‌دهنده نسخه اولین این برچسب از Netscape است
  • IE: نشان‌دهنده نسخه اولین این برچسب از Internet Explorer است

نکته:عناصر پشتیبانی شده در IE 5 ممکن است رفتار غیراستانداردی داشته باشند، زیرا IE 5 قبل از اینکه XSLT به عنوان یک استاندارد رسمی W3C معرفی شود، منتشر شد.

عنصر توضیح IE N
apply-imports اعمال قوانین قالب از استایل‌های وارد شده. 6.0  
apply-templates اعمال قالب به عنصر فعلی یا فرزندان آن. 5.0 6.0
attribute اضافه کردن ویژگی به عنصر. 5.0 6.0
attribute-set ایجاد یک مجموعه ویژگی‌های نام‌گذاری شده. 6.0 6.0
call-template تماس با یک قالب مشخص. 6.0 6.0
choose با استفاده از <when> و <otherwise> هماهنگ شده تا多重 تست‌های شرطی را بیان کند. 5.0 6.0
comment ایجاد یک نقطه نظری در درخت نتایج. 5.0 6.0
copy ایجاد یک نسخه پشتیبان از نقطه فعلی (بدون فرزندان و ویژگی‌ها). 5.0 6.0
copy-of ایجاد یک نسخه پشتیبان از نقطه فعلی (با فرزندان و ویژگی‌ها). 6.0 6.0
decimal-format تعریف نمادها و علامت‌هایی که هنگام تبدیل اعداد به رشته‌ها توسط تابع format-number() استفاده می‌شود. 6.0  
element یک گره عنصر در مستند خروجی ایجاد می‌کند. 5.0 6.0
fallback اگر پردازنده از یک عنصر XSLT پشتیبانی نمی‌کند، کد جایگزین را برای اجرا مشخص می‌کند. 6.0  
for-each از هر گره در یک مجموعه گره مشخص شده می‌گذرد. 5.0 6.0
if یک قالب را شامل می‌کند، تنها زمانی که شرط مشخص شده برقرار باشد، این قالب اعمال می‌شود. 5.0 6.0
import برای اضافه کردن محتوای یک استایل‌شده به یک استایل‌شده دیگر استفاده می‌شود. 6.0 6.0
include محتوای یک استایل‌شده را در یک استایل‌شده دیگر شامل می‌کند. 6.0 6.0
key یک کلید نام‌گذاری شده را اعلام می‌کند. 6.0 6.0
message یک پیام به خروجی می‌نویسد (برای گزارش خطاها استفاده می‌شود). 6.0 6.0
namespace-alias فضای نام‌های استایل‌شده را با فضای نام‌های مختلف در خروجی جایگزین می‌کند. 6.0  
number موقعیت عددی گره فعلی را تعیین می‌کند و عدد را قالب‌بندی می‌کند. 6.0 6.0
otherwise عملکرد پیش‌فرض عنصر <choose> را مشخص می‌کند. 5.0 6.0
output فرمت خروجی مستندات خروجی را مشخص می‌کند. 6.0 6.0
param یک پارامتر محلی یا جهانی را اعلام می‌کند. 6.0 6.0
preserve-space برای تعریف عناصری که باید کاراکترهای خالی نگه داشته شوند استفاده می‌شود. 6.0 6.0
processing-instruction یک گره دستورالعمل ایجاد می‌کند. 5.0 6.0
sort نتایج را مرتب می‌کند. 6.0 6.0
strip-space عناصری که باید کاراکترهای خالی حذف شوند را مشخص می‌کند. 6.0 6.0
stylesheet عنصر ریشه یک استایل‌شده را تعریف می‌کند. 5.0 6.0
template قوانینی که در صورت تطابق گره مشخص شده اعمال می‌شود. 5.0 6.0
text با استفاده از استایل‌شده یک گره متن ایجاد می‌کند. 5.0 6.0
transform عنصر ریشه یک استایل‌شده را تعریف می‌کند. 6.0 6.0
value-of مقدار یک گره انتخاب شده را استخراج می‌کند. 5.0 6.0
variable تعریف متغیرهای محلی یا جهانی. 6.0 6.0
when عملکرد عنصر <choose> را مشخص می‌کند. 5.0 6.0
with-param مقدار پارامترهایی که باید به یک قالب ورودی داده شوند را مشخص می‌کند. 6.0 6.0