php soap envelope namespace <soap: Envelope и <SOAP-ENV: Конверт

В чем разница между

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" ...> 

а также

 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" ...> 

и как я могу переключаться между ними?

Как изменить ответ из <SOAP-ENV: Конверт для использования <soap: Envelope?

Related of "php soap envelope namespace <soap: Envelope и <SOAP-ENV: Конверт"

Нет никакой разницы.

Пространство имен XML ссылается на атрибут xmlns как на его значение ( "http://schemas.xmlsoap.org/soap/envelope/" ), а ярлык на эту ссылку следует за xmlns , который является soap в вашем и SOAP-ENV в другом.

Этот ярлык теперь используется последовательно как префикс для элементов, которые определены в пространстве имен XML. Из-за соединения элемента <Envelope> с определенным пространством имен "http://schemas.xmlsoap.org/soap/envelope/" , это особый смысл известен базовому синтаксическому анализатору XML.

Ярлык может быть любой допустимой строкой – это не имеет значения для синтаксического анализатора XML, если указан правильный URL-адрес пространства имен.

Я предполагаю, что у вас есть основная проблема, которая заставляет вас думать, что пространство имен имеет значение – вы должны скорее объяснить эту проблему в своем вопросе или, возможно, попросить новую.