كيف يمكنني تغيير أسماء العناصر SOAP لكلمات محفوظة في دلفي؟
-
05-07-2019 - |
سؤال
وأنا استخدم هذا الخط لتسجيل فئة مع التسجيل دلفي لعناصر الصابون:
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);
لا تنتمي إلى StackOverflow