أحدث البرامج التعليمية وتطوير الشبكة
 

XSL اللغات


انها بدأت مع XSL

XSL تقف على E X tensible S tylesheet L anguage.

على نطاق واسع اتحاد شبكة ويب العالمية (W3C) بدأت لتطوير XSL لأنه لم يكن هناك حاجة لالقائم على XML لغة أوراق الأنماط.


صفائح CSS = نمط لHTML

يستخدم HTML علامات محددة مسبقا. معنى، وكيفية عرض كل علامة مفهومة جيدا.

يستخدم CSS لإضافة أنماط لعناصر HTML.


صفائح XSL = نمط لXML

XML لا تستخدم علامات محددة مسبقا، وبالتالي فإن معنى كل علامة ليست مفهومة جيدا.

A <table> عنصر يمكن أن تشير إلى جدول HTML، وقطعة من الأثاث، أو أي شيء آخر - ومتصفحات لا يعرفون كيفية عرضه!

لذلك، يصف XSL كيف يجب أن يتم عرض عناصر XML.


XSL - أكثر من لغة ورقة نمط

يتكون XSL من أربعة أجزاء:

  • XSLT - لغة لتحويل وثائق XML
  • كسباث - لغة لتبحر في وثائق XML
  • XSL-FO - لغة للمستندات XML التنسيق (discontinued in 2013)
  • كسكيري - لغة الاستعلام عن وثائق XML

مع وحدة الإعلام CSS3 المقسم، وقد القى W3C معايير جديدة لتنسيق المستند. لذلك، منذ عام 2013، ويقترح CSS3 كبديل XSL-FO.