دليل مرجعي لـ XSLT - عناصر
- الصفحة السابقة ملخص دروس XSLT
- الصفحة التالية وظائف 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 |
- الصفحة السابقة ملخص دروس XSLT
- الصفحة التالية وظائف XSLT