xml — проблема PHP с SoapHeader

Как я могу получить этот заголовок?

 <awsse:Session TransactionStatusCode="InSeries" xmlns:awsse="http://xml.amadeus.com/2010/06/Session_v3">
<awsse:SessionId>01VWJYKFTY</awsse:SessionId>
<awsse:SequenceNumber>2</awsse:SequenceNumber>
<awsse:SecurityToken>2TOAMQEYRSZJL29UWKMJ4E79ZC</awsse:SecurityToken>
</awsse:Session>

Мой метод php __construct (я расширяю класс SoapHeader и метод __construct)

$sessionParams = new stdClass();
$sessionParams->sessionId = new SoapVar($sessionId, XSD_STRING);
$sessionParams->sequenceNumber = new SoapVar($sequenceNumber, XSD_STRING);
$sessionParams->securityToken = new SoapVar($securityToken, XSD_STRING);
parent::__construct($this->awsse, 'Session', new SoapVar(
$sessionParams, SOAP_ENC_OBJECT), false);

Я получил этот заголовок

<ns7:Session>
<sessionId>12345</sessionId>
<sequenceNumber>1</sequenceNumber>
<securityToken>1TOKEN1</securityToken>
</ns7:Session>

Мне нужно вставить «TransactionStatusCode» и «xmlns: awsse» в «Сеанс»

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]