Metro Style - Parse ao XML da API do Youtube (C#+XAML)

Alexmiguel

Membro
Boas,

Não sei se este é o local certo para esta questão mas aqui vai.
Ando a aprender apenas por hobby a programar apps metro para windows 8.

Andei a seguir uns tuturials que fui encontrando e decidi criar uma primeira app para juntar as varias coisas que fui aprendendo.

O que pretendo é criar uma app simples que me retribua uma lista de resultados de videos, usando a API do youtube para o efeito.
O pedido á API esta a ser processado correctamente e recebo o respectivo XML de resposta.

O problema é fazer o parse do XML de forma a info recebida.
Ja virei a net toda e não consigo por esta parte a funcionar.

O que tenho para ja é isto:

Código:
            searchTerms = "Simpsons";
            HttpClient client = new HttpClient();
            HttpResponseMessage response = await client.GetAsync("https://gdata.youtube.com/feeds/api/videos?q=" + searchTerms + "&key=" + GoogleDevKey + "&max-results=10");
            //HttpResponseMessage response = await client.GetAsync("http://api.bing.net/xml.aspx?AppId=<KEY DA API>&Version=2.2&Market=en-US&Image.Count=50&Sources=Image&Query=" + searchTerms);


            string xml = await response.Content.ReadAsStringAsync();
            XDocument doc = XDocument.Parse(xml);




            var data = from item in doc.Descendants("entry")
                       select new
                       {
                           title = item.Element("title").Value
                       };

O que pretendo para já é mostrar o titulo de todos os resultados dos videos.
Alguem aqui que me possa ajudar?
Obrigado
 
Back
Topo