سلسلة تعليمات XML

عندما تم تقديم XML (لغة العلامات الموسعة) في فبراير 1998 إلى صناعة البرمجيات، أحدث ذلك عاصفة في الصناعة بأكملها. لأول مرة في التاريخ، أصبح العالم يمتلك شكلاً عاماً وسهل التكيف لتنسيق الوثائق والبيانات، وهو يمكن استخدامه ليس فقط في شبكة الويب، بل في أي مكان آخر أيضًا.

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

نقدم لك في هذه سلسلة من الدروس موارد تعليمية شاملة لتعلم XML.

يرجى قراءة مقدمة الدليل أدناه أولاً. يمكنك أيضًا اختيار الدليل المطلوب مباشرة من القائمة الجانبية!

XML

XML يُشير إلى لغة العلامات الممتدة.

في دليلنا لـ XML، ستتعرف على ما هو XML، وما هي الفروق بين XML وHTML. كما ستتعلم كيفية بدء استخدام XML في تطبيقاتك.

ابدأ في تعلم XML !

XSL

XSL يُشير إلى لغة النمط الممتدة. XSLT يُشير إلى تحويل XSL.

في هذا الدليل، ستتعلم كيفية استخدام XSLT لتحويل وثائق XML إلى وثائق أخرى مثل XHTML.

ابدأ في تعلم XSL!

XSL-FO

XSL-FO يُشير إلى مكونات النمط الممتدة لغة النمط التنسيقي (Extensible Stylesheet Language Formatting Objects).

في دليلنا لـ XSL-FO، ستتعلم كيفية استخدام XSL-FO لتنسيق وثائق XML التي تستخدم للإخراج.

ابدأ في تعلم XSL-FO!

XPath

XPath هو لغة لاستكشاف المعلومات في وثائق XML. يمكن استخدام XPath للتنقل بين العناصر والخصائص في وثيقة XML.

XPath هو عنصر رئيسي في معيار W3C XSLT، ويتم بناء XQuery و XPointer أيضًا على تعبيرات XPath.

لذلك، ففهم XPath هو أساس العديد من التطبيقات المتقدمة لـ XML.ابدأ في تعلم XPath !

XLink و XPointer

يحدد XLink الطريقة المعيارية لإنشاء روابط في وثيقة XML.

يُمكن للـ XPointer أن يوجه هذه الروابط إلى أجزاء محددة أخرى (مقاطع) من وثيقة XML.

ابدأ في تعلم XLink و XPointer !

DTD

يهدف DTD (تعريف نوع الوثيقة) إلى تحديد المكونات البنائية الصالحة لوثيقة XML.

يستخدم سلسلة من العناصر الصالحة لتعريف بنية الوثيقة.

ابدأ في تعلم DTD !

مخطط XML

مخطط XML هو بديل لـ DTD يعتمد على XML.

يصف مخطط XML بنية وثيقة XML.

لغة مخطط XML تُسمى أيضًا تعريف مخطط XML (XML Schema Definition،XSD).

في هذا الدليل، ستتعلم كيفية قراءة وإنشاء لغة مخطط XML في التطبيقات، لماذا هو أقوى من DTD، وكيفية استخدام مخطط XML في تطبيقاتك.

بدء تعلم XML Schema !

DOM

يحدد نموذج واجهة مستند XML (DOM) الطريقة القياسية لاستخدام وتعديل مستندات XML.

يُمثل DOM مستند XML كشجرة، حيث يتم تعريف الأوراق كنقاط.

بدء تعلم DOM !

XForms

XForms هي جيل جديد من نماذج HTML.

في تعليمات XForms الخاصة بنا، ستتعلم كيفية بدء استخدام XForms في التطبيقات.

بدء تعلم XForms !

WAP

تم تصميم протوكول WAP لتقديم محتوى الإنترنت على العملاء اللاسلكيين مثل الهواتف المحمولة.

WML هو لغة لإنشاء الصفحات التي تظهر على متصفحات WAP.

في تعليمات WAP الخاصة بنا، ستتعلم عن WAP و WML.

ستتعلم كيفية تحويل صفحات الويب إلى نموذج صغير (pocket format) بحيث يمكن الوصول إلى معلوماتك من خلال العملاء اللاسلكيين مثل الهواتف المحمولة.

بدء تعلم WAP / WML !