targetNamespace є логічний простір імен для інформації про цю службу. Документи WSDL можуть імпортувати інші документи WSDL, а налаштування targetNamespace на унікальне значення гарантує, що простори імен не конфліктуватимуть. xmlns є простором імен за замовчуванням документа WSDL, і для нього встановлено значення http://schemas.xmlsoap.org/wsdl/ .
Тут {target namespace} безпосередньо містить усі атрибути та лише глобально оголошені елементи, які, у свою чергу, містять свої дочірні елементи у своєму просторі символів. Тому в екземплярі лише глобально оголошені елементи та всі атрибути мають бути кваліфікованими.
Цільовий простір імен служить для ідентифікації простору імен, у якому існує асоціація між елементом і його іменем. У випадку декларацій ця асоціація визначає простір імен елементів у файлах XML, які відповідають схемі.
SOAP визначає два простори імен: Конверт SOAP, кореневий елемент повідомлення SOAP, має такий ідентифікатор простору імен: "http://schemas.xmlsoap.org/soap/envelope" Серіалізація SOAP, URI, що визначає правила серіалізації SOAP, має такий ідентифікатор простору імен: "http://schemas.xmlsoap.org/soap/encoding"
tns означає tns Namespace (скорочення від Target Name Space) і якщо ви перевіряєте будь-який корпоративний wsdl, він визначений на початку <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap /" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:enterprise.soap.sforce.
Анотація targetNamespace є на компоненті реалізації служби, який не посилається на інтерфейс кінцевої точки служби (через елемент анотації endpointInterface), targetNamespace використовується як для wsdl:portType, так і для wsdl:service (і пов’язаних елементів XML).