مقدمة في XForms

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

يستخدم XForms XML لإنشاء نماذج إدخال على الويب.

المعرفة الأساسية التي يجب أن تكون على علم بها

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

  • HTML
  • نماذج HTML
  • XHTML
  • XML

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

ما هو XForms؟

  • XForms هو جيل جديد من نماذج HTML
  • XForms أكثر كمالاً وأكثر مرونة مقارنة بنماذج HTML
  • سيصبح XForms معيار النماذج في XHTML 2.0
  • يستقل XForms عن المنصة والجهاز
  • يمكن لـ XForms فصل البيانات والمنطق من التمثيل.
  • يستخدم XForms XML لتعريف بيانات النموذج
  • يمكن للـ XForms حفظ و نقل البيانات في مستندات XML
  • تتوفر في XForms خصائص مثل الحسابات وتحقق صحة النماذج
  • يمكن للـ XForms تقليل أو القضاء على الحاجة إلى السكربت
  • XForms هو معيار W3C

XForms هو خليفة نماذج HTML

اليوم، تعد النماذج جزءاً هاماً من العديد من تطبيقات الويب. تجعل نماذج HTML من الممكن على تطبيقات الويب استقبال بيانات من المستخدمين.

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

يقدم XForms طريقة أكثر شمولاً وأماناً و독لية لمعالجة المدخلات الشبكية. يجب أن نتوقع أن تكون الحلول الشبكية المستقبلية تتطلب استخدام متصفحات تدعم XForms (يجب أن يدعم جميع المتصفحات المستقبلية XForms).

يمكن لـ XForms فصل البيانات والمنطق من التمثيل.

XForms يستخدم XML للتعريف بيانات، بينما يتم استخدام HTML أو XHTML لعرض البيانات. يمكن لـ XForms فصل منطق النموذج عن تمثيله.

يستخدم XForms XML لتعريف بيانات النموذج

من خلال XForms، يمكن استخدام XML لتعبير عن قواعد الوصف والتحقق للبيانات

يستخدم XForms XML لتخزين وتبادل البيانات

من خلال XForms، يمكن تخزين البيانات التي تُعرض في النموذج في وثيقة XML، وتُنقل البيانات التي يتم تقديمها من النموذج عبر الإنترنت باستخدام XML

تُشفر وتُنقل البيانات بلغة Unicode

XForms مستقلة عن الأجهزة

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

بما أن XForms مستقلة عن الأجهزة ويستند إلى XML، مما يجعل من الممكن إضافة عناصر XForms إلى تطبيقات XML الأخرى، مثل VoiceXML (بيانات شبكة تحدث) وWML (لغة العلامات اللاسلكية) وSVG (الرسومات المتوافقة مع الأجهزة)

XForms هو معيار W3C

أصبح XForms معيارًا من W3C في أكتوبر 2003.

يمكن العثور على المعايير الموصى بها من قبل W3C الرسمية عبر هذا الرابط:

http://www.w3.org/TR/xforms/