كيفية استيراد XSD إلى WSDL

click fraud protection

أنشئ ملفًا جديدًا في محرر النص أو محرر XML. إذا كان المحرر يدعم WSDLs ، فحدد WSDL كنوع الملف. إذا لم يكن يدعم WSDLs ، لكنه يدعم XML ، فحدد XML كنوع الملف. إذا لم يتم دعم WSDLs أو XML ، فحدد نوع ملف نص عادي.

قم بتسمية الملف بأي اسم تريده ، وقم بتسمية الملف بالامتداد ".wsdl". على سبيل المثال ، يمكن تسمية الملف "HelloWorld.wsdl."

أنشئ ملفًا جديدًا ثانيًا في محرر النص أو محرر XML. إذا كان المحرر يدعم مخططات XML ، فحدد مخطط XML أو XSD كنوع الملف. إذا لم يكن يدعم مخططات XML ، لكنه يدعم ملف XML ، فحدد XML كنوع الملف. إذا لم يتم دعم مخططات XML أو XML ، فحدد نوع ملف نص عادي.

قم بتسمية الملف بأي اسم تريده ، وقم بتسمية الملف بامتداد ".xsd". على سبيل المثال ، يمكن تسمية الملف "HelloWorld.xsd."

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

نصيحة

تم إدخال تقنيات جديدة مثل تبادل البيانات الوصفية ، MEX ، لمشاركة المعلومات حول الإمكانات التي تدعمها خدمة ما ، ولكن لم يتم اعتماد هذه المعايير على نطاق واسع حتى الآن.