2010-08-29 2 views
0

Мне нравится делать приложение, которое читает статьи с сайта ad RSS или JSON. Какой метод я использую для захвата XML или JSON для моего приложения? Как узнать, когда данные доступны локально?Разработка RSS-ридера для iOS?

Спасибо.

Редактировать: Я использую Objective-c для iOS. Мне нужен код для iOS, пожалуйста.

ответ

1

Я не знаю, какой язык программирования вы используете, но я могу поделиться фрагментом кода, который я разработал на C#. Он получает rss-контент в блоге Wordpress, анализирует этот контент и отображает 3 верхних ссылок в блоге.

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

Спасибо. Я использую object-c для ios. – Moshe

Смежные вопросы