Ответ SOAP, который я получаю, может иметь или не иметь определенный элемент в ответе.Элемент «GetRateQuoteResponse / GetRateQuoteResult / TotalAccessorialCharge» может быть возвращен в зависимости от запроса, который я делаю в веб-сервисе.Я не вижу, как найти правильный способ проверить наличие элементов.Прямо сейчас я устанавливаю ловушку ошибки с блоком TRY, чтобы поймать и обойти ошибку.Я бы предпочел сделать это правильно.
Любая помощь будет с благодарностью оценена
Точка отказа (перед добавлением блока try)
Dim Tcharge As Double = Convert.ToDouble (cfnroot.SelectNodes ("GetRateQuoteResponse /GetRateQuoteResult / TotalAccessorialCharge "). Пункт (0) .InnerText)