Вы не показали, что пытались ... но я ожидаю, что это будет хорошо:
string status = (string) xmldoc.Descendants(ns + "Status").FirstOrDefault();
Это даст вам нулевое значение, если нет элементов Status
,Вы можете использовать Single()
, SingleOrDefault()
и т. Д. В зависимости от ваших требований.
РЕДАКТИРОВАТЬ: просто чтобы расширить комментарий, вы можете сделать свой код более устойчивым к другим элементам Status
, таким какэто:
string status = (string) xmldoc.Descendants(ns + "HostedService")
.Descendants(ns + "ServiceName")
.Descendants(ns + "Deployments")
.Descendants(ns + "Deployment")
.Descendants(ns + "Status")
.FirstOrDefault();