شخصيات الهروب في عمل SAAJ SOAP
سؤال
لدينا هذا الجزء من التعليمات البرمجية لإنشاء رسالة XML داخل رسالة SAAJ SOAP:
Genacodicetagpreعندما تكتمل الرسالة ستبدو هكذا: Genacodicetagpre
لاحظ أنه لا يتم تخطي العلامات الموجودة حول FindCaseByCaseNumber و NodeID. ما الذي يجب علي فعله للحصول على نتائج مثل هذا: Genacodicetagpre
مع "حول FindCaseByCaseNumber
هل يمكن لأي شخص أن يخبرني بما نقوم به بشكل غير صحيح؟ لقد حاولنا في جزء addTextNode من الكود "" و "" ، لكننا لم ننجح في إلغاء الاقتباسات.
شكرا! ليزلي
تعديل:
في هذا القسم من الكود حيث نقوم بإنشاء الرسالة: Genacodicetagpre
نحتاج إلى أن يكون (انظر علامات الاقتباس المزدوجة حول كل قيمة): Genacodicetagpre
للأسف هذا ليس كود جافا صالحًا. بوضع آخر "في FindCaseByCaseNumber ، فإنه ينهي السلسلة. لقد حاولنا وضع علامتي اقتباس مزدوجتين و 3 علامات اقتباس مزدوجة للحصول على اقتباس مزدوج منفرد في رسالتنا الأخيرة.
تحديث: يبدو أن واجهة برمجة التطبيقات التي تقبل طلبنا حساسة لحالة الأحرف وكان لدينا حرف O كبير بدلاً من الحرف الصغير o الذي كان يمثل المشكلة في النهاية ، وليس الحرف الذي يهرب بعد كل شيء!
المحلول
يمكنك تخطي علامات الاقتباس في السلسلة الخاصة بك بشرطة مائلة للخلف: Genacodicetagpre