سؤال

لدينا هذا الجزء من التعليمات البرمجية لإنشاء رسالة XML داخل رسالة SAAJ SOAP:

Genacodicetagpre

عندما تكتمل الرسالة ستبدو هكذا: Genacodicetagpre

لاحظ أنه لا يتم تخطي العلامات الموجودة حول FindCaseByCaseNumber و NodeID. ما الذي يجب علي فعله للحصول على نتائج مثل هذا: Genacodicetagpre

مع "حول FindCaseByCaseNumber

هل يمكن لأي شخص أن يخبرني بما نقوم به بشكل غير صحيح؟ لقد حاولنا في جزء addTextNode من الكود "" و "" ، لكننا لم ننجح في إلغاء الاقتباسات.

شكرا! ليزلي

تعديل:

في هذا القسم من الكود حيث نقوم بإنشاء الرسالة: Genacodicetagpre

نحتاج إلى أن يكون (انظر علامات الاقتباس المزدوجة حول كل قيمة): Genacodicetagpre

للأسف هذا ليس كود جافا صالحًا. بوضع آخر "في FindCaseByCaseNumber ، فإنه ينهي السلسلة. لقد حاولنا وضع علامتي اقتباس مزدوجتين و 3 علامات اقتباس مزدوجة للحصول على اقتباس مزدوج منفرد في رسالتنا الأخيرة.

تحديث: يبدو أن واجهة برمجة التطبيقات التي تقبل طلبنا حساسة لحالة الأحرف وكان لدينا حرف O كبير بدلاً من الحرف الصغير o الذي كان يمثل المشكلة في النهاية ، وليس الحرف الذي يهرب بعد كل شيء!

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

المحلول

يمكنك تخطي علامات الاقتباس في السلسلة الخاصة بك بشرطة مائلة للخلف: Genacodicetagpre

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