serv
в вашем XML - это префикс пространства имен . Он должен быть связан с некоторым URI, который идентифицирует пространство имен. Найдите такой атрибут в своем XML:
xmlns:serv="..."
Значением внутри кавычек будет пространство имен. Теперь в своем коде C # вы используете этот URI для создания XNamespace
объекта:
private static readonly XNamespace serv = "...";
И затем вы можете использовать это в таких запросах:
string value = doc
.Descendants(serv + "header").First()
.Descendants(serv + "response").First()
.Descendants(serv + "result").First()
.Value;
Кстати, вы должны рассмотреть возможность использования .Element()
вместо .Descendants().First()
.