دليل مرجعي لـ XSLT - عناصر

عناصر XSLT مأخوذة من التوصية من W3C (XSLT Version 1.0).

عناصر 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