1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Programação' iniciada por Alexmiguel, 20 de Setembro de 2012. (Respostas: 0; Visualizações: 775)

  1. 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
     

Partilhar esta Página