كيف يمكنني تغيير أسماء العناصر SOAP لكلمات محفوظة في دلفي؟

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

سؤال

وأنا استخدم هذا الخط لتسجيل فئة مع التسجيل دلفي لعناصر الصابون:

RemClassRegistry.RegisterXSClass(ToHeader, ADD_URI);

في رسالة الطلب الصابون، وأرى هذا:

 <NS1:ToHeader> ... </NS1:ToHeader>

هل من الممكن تغيير تسجيل فئة بحيث يجعل عنصر مع اسم مختلف، مثل:

 <NS1:To> ... </NS1:To>

وأو هو السبيل الوحيد لقرص تيار الطلب؟

لكلمة محجوزة في دلفي، وأنا لا يمكن إعادة تسمية الفئة إلى اسم عنصر "إلى".

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

المحلول

ويبدو أن هذا ما هو المعلمة الثالثة لل. جرب هذا:

RemClassRegistry.RegisterXSClass(ToHeader, ADD_URI, 'To');

واعتبارا من دلفي 8، كنت <م> يمكن استخدام الكلمات المحجوزة للمعرفات. استخدام & كحرف هروب، أو استخدام اسم مؤهل بشكل كامل:

type
  &To = class;

RemClassRegistry.RegisterXSClass(UnitName.To, Add_URI);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top