Latest web development tutorials

عنصر الصابون رأس

اختياري عنصر رأس الصابون يحتوي على معلومات الرأس.


عنصر الصابون رأس

اختياري عنصر رأس الصابون يحتوي على المعلومات الخاصة بالتطبيق حول رسالة الصابون (مثل التوثيق، والدفع، وما إلى ذلك).

إذا كان العنصر رأس موجودا، يجب أن يكون أول عنصر تابع للعنصر مغلف.

ملاحظة: جميع العناصر التابعة الفورية لعنصر رأس يجب أن يكون، مساحة المؤهلين.

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
<m:Trans xmlns:m="http://www.w3schools.com/transaction/"
soap:mustUnderstand="1">234
</m:Trans>
</soap:Header>
...
...
</soap:Envelope>

على سبيل المثال يحتوي فوق رأس مع وجود عنصر "ترانس"، قيمتها 234، القيمة "mustUnderstand" سمة لهذا العنصر هي "1."

الصابون في مساحة الاسم الافتراضي ( "http://www.w3.org/2001/12/soap-envelope") يحدد ثلاث صفات.

الخصائص الثلاث هي: الفاعل، mustUnderstand وencodingStyle. وتعرف هذه في سمة رأس SOAP يعرف كيف مستلم يجب معالجة الرسالة SOAP.


mustUnderstand السمة

السمة الصابون mustUnderstand يمكن استخدامها لتحديد عنوان للمتلقي أن يعامل هو إلزامي أو اختياري.

إذا عند إضافة "mustUnderstand =" 1 "، فإنه يشير إلى أن المتلقي معالجة رأس يجب أن تعترف العنصر. إذا كان المتلقي لا يعترف هذا العنصر في عملية هذا الرأس إلى عنصر تابع للعنصر رأس يجب أن تفشل.

قواعد

soap:mustUnderstand="0|1"

أمثلة

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
<m:Trans xmlns:m="http://www.w3schools.com/transaction/"
soap:mustUnderstand="1">234
</m:Trans>
</soap:Header>
...
...
</soap:Envelope>


السمة الممثل

تمر على طول مسار الرسالة من خلال نهايات مختلفة، رسائل الصابون يمكن أن تنتقل من المرسل إلى المتلقي. ليس كل أجزاء من رسالة SOAP مخصصة لنقطة النهاية في نهاية المطاف من رسالة SOAP، ومع ذلك، هناك جانب آخر، ربما تهدف إلى نقل رسالة إلى المسار على واحد أو أكثر من نقاط النهاية.

السمة الصابون الفاعل يمكن استخدامها لمعالجة عنصر رأس إلى نقطة نهاية معينة.

قواعد

soap:actor="URI"

أمثلة

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
<m:Trans xmlns:m="http://www.w3schools.com/transaction/"
soap:actor="http://www.w3schools.com/appml/">234
</m:Trans>
</soap:Header>
...
...
</soap:Envelope>


الملكية encodingStyle

السمة encodingStyle الصابون للتعريفات نوع البيانات المستخدمة في الوثيقة. قد تظهر هذه السمة على أي عنصر الصابون، وسوف تنطبق على جميع العناصر الفرعية وعنصر محتوى العنصر.

رسالة SOAP لم الترميز الافتراضي.

قواعد

soap:encodingStyle="URI"