2010-08-29 2 views
0

J'aime faire une application qui lit des articles d'un site Web annonce RSS ou JSON. Quelle méthode dois-je utiliser pour récupérer le fichier XML ou JSON dans mon application? Comment savoir quand les données sont disponibles localement?Développement d'un lecteur RSS pour iOS?

Merci. J'utilise Objective-c pour iOS. J'utilise Objective-c pour iOS. J'ai besoin de code pour iOS s'il vous plaît.

Répondre

1

Je ne sais pas quel langage de programmation vous utilisez mais je peux partager un extrait de code développé en C#. Il obtient le contenu rss d'un blog WordPress, analyse ce contenu, et affiche 3 meilleurs liens de blog.

int blogitemcount = 3; 
string wordpressBlog = "wordpress blog address"; 
System.Net.WebClient wc = new System.Net.WebClient(); 
byte[] buffer = wc.DownloadData("http://" + wordpressBlog + "/feed/rss"); 
wc.Dispose(); 
wc = null; 
if(buffer.Length > 0) { 
    string content = Encoding.UTF8.GetString(buffer); 
    XmlDocument xdoc = new XmlDocument(); 
    xdoc.LoadXml(content); 
    XmlNodeList nodes=xdoc.SelectNodes("/rss/channel/item"); 
    string linkformat = "<a href='{0}' target='_blank' class='blogitem'>{1}</a>"; 
    for(int i=0; i < nodes.Count && i < blogitemcount;i++) 
    { 
     XmlNode n = nodes[i]; 
     this.ltItems.Text += string.Format(linkformat, n.SelectSingleNode("link").InnerText, n.SelectSingleNode("title").InnerText); 
    } 
} 
+0

Merci. J'utilise objective-c pour ios. – Moshe

Questions connexes