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

مستوحاة من توصية W3C (XSLT Version 1.0) لعناصر XSLT.

عناصر XSLT

إذا كنت بحاجة إلى معلومات أكثر تفصيلاً عن العناصر التالية، فانقر على رابط العمود العنصر.

عنصر وصف
apply-imports تطبيق قواعد النمذجة من قائمة الأنماط المستوردة.
apply-templates تطبيق النمذجة على العنصر الحالي أو العناصر الفرعية للعنصر الحالي.
attribute إضافة خاصية إلى العنصر.
attribute-set إنشاء مجموعة من الأصابع المسماة.
call-template استدعاء نموذج معين.
choose استخدامها مع <when> و <otherwise> للتعامل مع اختبارات متعددة.
comment إنشاء عقدة تعليق في شجرة النتائج.
copy إنشاء نسخة احتياطية من العقدة الحالية (بدون العقد الفرعية والأصابع).
copy-of إنشاء نسخة احتياطية من العقدة الحالية (مع العقد الفرعية والأصابع).
decimal-format تحديد الأحرف والرموز التي سيتم استخدامها عند تحويل الأرقام إلى نصوص باستخدام دالة format-number().
element إنشاء عقدة عنصر في مستند الخروج.
fallback إذا لم يدعم معالج عنصر XSLT معين، يحدد قطعة من الكود الاحتياطي لتشغيلها.
for-each مرور كل عقدة في مجموعة العقد المحددة.
if تضمين نموذج، فقط عند تحقق شرط معين.
import لإدخال محتويات قائمة الأنماط في قائمة أنماط أخرى.
include تضمين محتويات قائمة الأنماط في قائمة أنماط أخرى.
key إعلان مفتاح مسمى.
message كتابة رسالة إلى الخروج (لإبلاغ عن الأخطاء).
namespace-alias استبدال المساحات الاسمية في النموذج بنسخة مختلفة في الإخراج.
number قياس موقع العنصر الحالي كعدد صحيح، وتنسيق الرقم.
otherwise تحديد动作 الافتراضية للعنصر <choose>.
output تحديد تنسيق مستندات الإخراج.
param إعلان معامل محلي أو عالمي.
preserve-space استخدام العناصر لتحديد الحفاظ على الفراغات.
processing-instruction إنشاء عقدة تعليمات معالجة.
sort ترتيب النتائج.
strip-space تحديد العناصر التي يجب حذف مسافات الفراغ فيها.
stylesheet تحديد عنصر الجذر للنموذج.
template القواعد التي تطبق عند مطابقة العنصر المحدد.
text إنشاء عقدة نصية باستخدام النموذج.
transform تحديد عنصر الجذر للنموذج.
value-of استخراج قيمة العنصر المحدد.
variable إعلان متغيرات محلية أو عالمية.
when تحديد动作 للعنصر <choose>.
with-param تحديد قيمة المعامل التي يجب أن يتم تمريرها إلى النموذج.