Я получаю результат 0 при преобразовании XML в строковый массив, используя объект XDcoument в строковый массив, как указано ниже
Stream dataStream = response.GetResponseStream();
XDocument doc = XDocument.Load((dataStream));
var services = from s in doc.Descendants("Location")
select (string)s.Element("Name");
string[] locationArray = services.ToArray();
Документ в соответствии с ниже
<Locations xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Location>
<Name>Anywhere US</Name>
</Location>
<Location>
<Name>South Central US</Name>
</Location>
<Location>
<Name>Anywhere Europe</Name>
</Location>
<Location>
<Name>West Europe</Name>
</Location>
<Location>
<Name>Anywhere Asia</Name>
</Location>
<Location>
<Name>Southeast Asia</Name>
</Location>
<Location>
<Name>East Asia</Name>
</Location>
<Location>
<Name>North Central US</Name>
</Location>
<Location>
<Name>North Europe</Name>
</Location>
</Locations>
Что должно быть не так с кодом для извлечения массива имени местоположения?