كيف يستخدم InfoPath تقنيات XML

يعتبر Microsoft Office InfoPath تطبيق نظام Microsoft Office يُستخدم في إنشاء قوالب نماذج تستند إلى لغة التمييز القابلة للامتداد (XML) والتقنيات المقترنة بها. تعتبر XML لغة صناعية قياسية لوصف البيانات وتنظيمها وتبادلها. في InfoPath، تستند قوالب النماذج إلى تقنيات لغة XML ويتم حفظ بيانات النماذج أو إرسالها بتنسيق XML. يستفيد InfoPath من تقنيات XML التالية:

  • تحويل XSL‏ (XSLT)

  • مخطط XML

  • لغة توصيف النص التشعبي قابلة الامتداد (XHTML)

  • لغة مسار XML ‏(XPath)

  • لغة توصيف النص التشعبي قابلة الامتداد (XHTML)نموذج كائن المستند (DOM)

  • توقيع XML

    ملاحظة: يمكنك الحصول على المزيد من المعلومات حول هذه التقنيات عن طريق الذهاب إلى موقع "جمعية شبكة إنترنت العالمية" (W3C) على ويبوالبحث عن كلٍ من هذه التقنيات.

تتم إدارة هذه التقنيات بواسطة جمعية شبكة الإنترنت العالمية (W3C)، الذي ينصح باستخدام مجموعة محددة من القواعد وخطوط الإرشاد والاصطلاحات لتقديم ملفات يسهل إنشائها ومعالجتها عن طريق أجهزة كمبيوتر وتطبيقات مختلفة. بالإضافة إلى تقنيات XML التي يدعمها InfoPath، يستفيد InfoPath من بعض إرشادات المعالجة و مساحة الاسم، ولديه عدة طرق للوصول إلى DOM من خلال نموذج كائن InfoPath.

على الرغم من أنه من الضروري فهم كافة تفاصيل تقنيات XML، فسيساعدك الجدول التالي على فهم كيفية استخدام هذه التقنيات في InfoPath.

الاسم

الوصف

XML

XML هو التنسيق الخارجي الذي يقدمه نموذج InfoPath. يُستخدم XML أيضاً لاحتواء عينة البيانات التي يتم عرضها في حقول النموذج قبل قيام مستخدم بتعبئة النموذج. يستخدم InfoPath الإصدار 1.0 القياسي من XML.

XSLT

XSLT هو تنسيق عرض الملفات الذي يتم تقديمه عند تصميم قالب نموذج. لا يدعم InfoPath استخدام "كائنات التنسيق" (XSL-FO) أثناء العرض التقديمي لبيانات XML، كما لا يدعم استيراد ملفات arbitrary .xsl. يستخدم InfoPath الإصدار 1.0 القياسي من XML.

مخطط XML

تستخدم مخططات XML كوسائل أساسية لـ التحقق من صحة البيانات في نموذج، ويمكن أن توفر البنية الأساسية لمستند XML الذي يقدمه قالب النموذج. بالإضافة إلى ذلك، يستخدم مخطط XML في تعريف بنية ملف تعريف النموذج الذي قام InfoPath بإنشائه عند تصميم قالب النموذج. لا يدعم InfoPath المخططات التي تتوافق مع تخصيصات XML-Data Reduced (XDR) أو Document Type Definition (DTD). يستخدم InfoPath الإصدار 1.0 القياسي من مخطط XML.

XHTML

XHTML هو HTML منسق بشكل جيد ويستخدم في الأساس عند تحديث مناطق النص المنسق. يستخدم InfoPath الإصدار 1.0 القياسي من XHTML.

XPath

تستخدم تعبيرات XPath عند ربط عناصر التحكم بحقول ومجموعات في مصدر بيانات قالب النموذج. تستخدم تعبيرات XPath للتحقق من صحة البيانات وتعبيرات تنسيق شرطي. يستخدم InfoPath الإصدار 1.0 القياسي من XPath.

DOM

يستخدم DOM للوصول برمجياً إلى محتوى مصدر مستند XML. كما يستخدم في توفير وصول القراءة فقط لمحتوى ملف .xsf. يستخدم InfoPath الإصدار 1.0 standard من DOM.

توقيع XML

تستخدم تواقيع XML في توقيع نماذج InfoPath رقمياً. إذا كان ذلك ممكّناً، يمكن أن يحتوي كل نموذج InfoPath على توقيع رقمي واحد أو أكثر. يدعم InfoPath التوقيع الرقمي لأجزاء من النموذج، كما يدعم توقيع النموذج بأكمله.

معالج XML

يستخدم معالج XML لتحميل XML المصدر لمستند في ذاكرة الكمبيوتر الديناميكية، والتحقق من صحته باستخدام مخطط XML، وتقديم طريقة عرض المستند باستخدام XSLT. معالج XML الذي يدعمه InfoPath هو Microsoft XML Core Services (MSXML) version 5.0. لا يتم دعم الإصدارات الأقدم من هذا المعالج.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×