مقدمة إلى XSLT

XSLT هو لغة يستخدم لتحويل وثائق XML إلى وثائق XHTML أو وثائق XML أخرى.

XPath هو لغة يستخدم لتنقل في وثائق XML.

قبل البدء في التعلم، يجب أن تكون قد اكتسبت المعارف الأساسية التالية:

قبل المتابعة في التعلم، يجب أن تكون لديك فهم أساسي للمعارف التالية:

  • HTML / XHTML
  • XML / مساحة الاسم XML
  • XPath

إذا كنت ترغب في تعلم هذه المشاريع أولاً، فلا تتردد في زيارة الصفحة الرئيسية زيارة هذه الدروس.

ما هو XSLT؟

  • XSLT تشير إلى تحويل XSL (XSL Transformations).
  • XSLT هو الجزء الأكثر أهمية في XSL.
  • يستطيع XSLT تحويل وثيقة XML إلى وثيقة XML أخرى.
  • يستخدم XSLT XPath للتنقل في وثائق XML.
  • XPath هو معيار W3C.

XSLT = تحويل XSL

XSLT هو الجزء الأكثر أهمية في XSL.

يُستخدم XSLT لتحويل وثيقة XML إلى وثيقة XML أخرى أو نوع آخر من الوثائق يمكن تصديرها من قبل المتصفحات، مثل HTML وXHTML. عادةً، يتم إكمال هذه المهمة عن طريق تحويل كل عنصر XML إلى عنصر (X)HTML.

باستخدام XSLT، يمكنك إضافة أو إزالة عناصر وأصناف من ملفات الإخراج. يمكنك أيضًا إعادة ترتيب العناصر، تنفيذ اختبارات وتحديد العناصر التي يجب إخفاءها أو عرضها، إلخ.

القول الشائع لوصف عملية التحويل هو،يحوّل XSLT شجرة المصدر XML إلى شجرة النتيجة XML.

يستخدم XSLT XPath

يستخدم XSLT XPath للبحث عن معلومات في مستندات XML. يستخدم XPath للتنقل عبر العناصر والخصائص في مستند XML.

إذا كنت ترغب في تعلم XPath أولاً، يرجى زيارة دروس XPath.

كيف يعمل؟

في عملية التحويل، يستخدم XSLT XPath لتعريف الأجزاء التي يمكن تطابقها في المستند المصدر التي يمكن تطابقها مع عدة نماذج مسبقة. بمجرد العثور على التطابق، يقوم XSLT بتحويل الأجزاء التي تطابق المستند المصدر إلى مستند النتيجة.

XSLT هو معيار W3C

تم اعتماد XSLT كمعيار W3C في 16 نوفمبر 1999.

للحصول على معلومات أكثر حول أنشطة W3C XSL، يرجى زيارة دروس W3C.