Разбор XML с пространствами имен в SQL Server

Я с трудом пытаюсь разобрать XML, для которого определены некоторые пространства имен:

    

          
              
JEFF S"

XMl хранится в столбце типа XML с именем response, и я хочу получить значение GivenName, для которого я использую следующий запрос:

;WITH XMLNAMESPACES (DEFAULT 'http://webservices.sabre.com/sabreXML/2011/10')
select 
response.value('(/TravelItineraryReadRS/TravelItinerary/CustomerInfo/PersonName[1]/GivenName)[1]', 'nvarchar(50)') AS Name
from dbo.RezMonitorXMLdataTest where locator = 'GUBXRV'

но вместо того, чтобы получить JEFF S в результате я получаю NULL. Я думаю, что это может быть связано с используемыми пространствами имен. Кто-нибудь знает, как я могу получить значение GivenName?

Заранее спасибо,

Гусман

Ответы на вопрос(1)

Ваш ответ на вопрос