دستورالعملهای عناصر XSLT
- صفحه قبلی جمعبندی درسهای XSLT
- صفحه بعدی توابع 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 |
- صفحه قبلی جمعبندی درسهای XSLT
- صفحه بعدی توابع XSLT