Атрибуты SOAP

Элементы SOAP могут иметь атрибуты: actor, encodingStyle и mustUnderstand.

Атрибут Actor

Атрибут Actor определяет URI для которого элементы заголовка заданы. Атрибут Actor имеет следующий синтаксис:

soap:actor="URI"

Пример:

<soap:Header>
  <m:local xmlns:m="http://www.w3schools.com/local/"
   soap:actor="http://www.w3schools.com/appml" />
    <m:language>en</m:language>
    <m:currency>USD</m:currency>
  </m:local>
</soap:Header>

Атрибут encodingStyle

Атрибут encodingStyle применяется для определения формата (типов данных), которые используются в документе. Он имеет следующий сиетаксис:

soap:encodingStyle="URI"

Пример:

<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
...
Здесь располагается информация сообщения
...
</soap:Envelope>

Атрибут mustUnderstand

Атрибут mustUnderstand применяется в том случае, когда принимающая сторона должна обрабатывать элемент header. Он имеет следующий синтаксис:

soap:mustUnderstand="boolean"

Пример:

<soap:Header>
  <m:local xmlns:m="http://www.w3schools.com/local/">
    <m:language soap:mustUnderstand="0">en</m:language>
    <m:currency soap:mustUnderstand="1">USD</m:currency>
  </m:local>
</soap:Header>

Используются технологии uCoz