Эти атрибуты "xmlns:" не относятся к SOAP. Они определяют префиксы, которые впоследствии будут использоваться для ссылки на пространства имен XML. Пример:
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
DTS:ExecutableType="SSIS.Package.2">
Это определяет DTS как префикс, который означает пространство имен "www.microsoft.com/SqlServer/Dts". Затем он ссылается на атрибут ExecutableType из этого пространства имен.
Пространства имен XML выполняют ту же работу, что и пространства имен в C # или C ++. Они предоставляют пространство для определения имен, чтобы имена из одного пространства имен не конфликтовали с именами в другом. Вы можете определить свой собственный атрибут «ExecutableType», и он может означать нечто совершенно отличное от того, который определил Microsoft. И то, и другое можно было бы использовать в одном и том же документе, без какой-либо двусмысленности относительно того, что было.