واجهة مستخدم SOAP: هل يمكنني إضافة تأكيد للتحقق من صحة ملف مخطط XML المحلي؟

StackOverflow https://stackoverflow.com/questions/1607618

سؤال

لقد قمت بإنشاء خدمة ويب (مع Java ، Axis). اعتمادًا على محتوى الطلب ، قد يكون للاستجابة XSD مختلفة. لذلك ، تحدد WSDL فقط أن الاستجابة من XSD عام ، والاستجابات تتوافق مع XSDs التي تستورد وتوسيع XSD العام.

لسوء الحظ ، فشل تأكيد المخطط لأن XSD المحدد في WSDL لا يمكن إلا أن يكون العام العام. هل هناك طريقة لتحديد XSD يدويًا الذي أريد استخدامه؟ على سبيل المثال ، بناءً على الطلب الذي أستعد له ، أعرف XSD المحدد للاستجابة. لذلك ، سيكون من المثالي أن أقول لـ Soapui لتأكيد الاستجابة من قبل XSD ، والتي يمكنني تخزينها محليًا أو في عنوان URL.

لذلك ، هل هناك طريقة لتقديم تأكيد مخطط باستخدام مخطط XML مخزّن محليًا (أو عن بُعد)؟

شكرًا،

ماركوس

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

المحلول

ما فعلته بعد كل شيء هو أنني أنشأت فصلًا بسيطًا للقيام بذلك في Java.i قمت بتصدير المشروع كجرة ، واستوردته في مروعة وأطلق عليه للتو.

هذا أمر طبيعي ، لأن كل من Java و Groovy يلعبان على JVM ، لذلك من الطبيعي تمامًا استدعاء الفصول والأساليب من بعضها البعض.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top