سلسلة تعليمات XML
عندما تم تقديم XML (لغة العلامات الموسعة) في فبراير 1998 إلى صناعة البرمجيات، أحدث ذلك عاصفة في الصناعة بأكملها. لأول مرة في التاريخ، أصبح العالم يمتلك شكلاً عاماً وسهل التكيف لتنسيق الوثائق والبيانات، وهو يمكن استخدامه ليس فقط في شبكة الويب، بل في أي مكان آخر أيضًا.
نقدم لك في هذه سلسلة من الدروس موارد تعليمية شاملة لتعلم XML.
يرجى قراءة مقدمة الدليل أدناه أولاً. يمكنك أيضًا اختيار الدليل المطلوب مباشرة من القائمة الجانبية!
XML
XML يُشير إلى لغة العلامات الممتدة.
في دليلنا لـ XML، ستتعرف على ما هو XML، وما هي الفروق بين XML وHTML. كما ستتعلم كيفية بدء استخدام XML في تطبيقاتك.
XSL
XSL يُشير إلى لغة النمط الممتدة. XSLT يُشير إلى تحويل XSL.
في هذا الدليل، ستتعلم كيفية استخدام XSLT لتحويل وثائق XML إلى وثائق أخرى مثل XHTML.
XSL-FO
XSL-FO يُشير إلى مكونات النمط الممتدة لغة النمط التنسيقي (Extensible Stylesheet Language Formatting Objects).
في دليلنا لـ XSL-FO، ستتعلم كيفية استخدام XSL-FO لتنسيق وثائق XML التي تستخدم للإخراج.
XPath
XPath هو لغة لاستكشاف المعلومات في وثائق XML. يمكن استخدام XPath للتنقل بين العناصر والخصائص في وثيقة XML.
XPath هو عنصر رئيسي في معيار W3C XSLT، ويتم بناء XQuery و XPointer أيضًا على تعبيرات XPath.
لذلك، ففهم XPath هو أساس العديد من التطبيقات المتقدمة لـ XML.ابدأ في تعلم XPath !
XLink و XPointer
يحدد XLink الطريقة المعيارية لإنشاء روابط في وثيقة XML.
يُمكن للـ XPointer أن يوجه هذه الروابط إلى أجزاء محددة أخرى (مقاطع) من وثيقة XML.
DTD
يهدف DTD (تعريف نوع الوثيقة) إلى تحديد المكونات البنائية الصالحة لوثيقة XML.
يستخدم سلسلة من العناصر الصالحة لتعريف بنية الوثيقة.
مخطط XML
مخطط XML هو بديل لـ DTD يعتمد على XML.
يصف مخطط XML بنية وثيقة XML.
لغة مخطط XML تُسمى أيضًا تعريف مخطط XML (XML Schema Definition،XSD).
في هذا الدليل، ستتعلم كيفية قراءة وإنشاء لغة مخطط XML في التطبيقات، لماذا هو أقوى من DTD، وكيفية استخدام مخطط XML في تطبيقاتك.
DOM
يحدد نموذج واجهة مستند XML (DOM) الطريقة القياسية لاستخدام وتعديل مستندات XML.
يُمثل DOM مستند XML كشجرة، حيث يتم تعريف الأوراق كنقاط.
XForms
XForms هي جيل جديد من نماذج HTML.
في تعليمات XForms الخاصة بنا، ستتعلم كيفية بدء استخدام XForms في التطبيقات.
WAP
تم تصميم протوكول WAP لتقديم محتوى الإنترنت على العملاء اللاسلكيين مثل الهواتف المحمولة.
WML هو لغة لإنشاء الصفحات التي تظهر على متصفحات WAP.
في تعليمات WAP الخاصة بنا، ستتعلم عن WAP و WML.
ستتعلم كيفية تحويل صفحات الويب إلى نموذج صغير (pocket format) بحيث يمكن الوصول إلى معلوماتك من خلال العملاء اللاسلكيين مثل الهواتف المحمولة.